تکنولوژی NAND و NOR در حافظه
پنجشنبه, ۲۲ مهر ۱۳۹۵، ۱۰:۳۶ ق.ظ
تو حافظه فلش و به طور کلی در حافظه SSD ما دو تا ساختار داریم . یکی ساختار فلش NAND و یکی هم ساختار فلش NOR . شرکت اینتل در سال 1988 اولین حافظه فلش بر پایه NOR رو طراحی کرد و یک سال بعد آن شرکت توشیبا اولین حافظه فلش NAND رو ساخت . در حال حاضر در 99 درصد حافظه های SSD از ساختار فلش NAND استفاده می کنن اما خوبه که تفاوت بین NAND و NOR در حافظه SSD رو بدونید . من اینجا به صورت مقدماتی توضیح میدم اما تو یه پست جداگونه حرفه ای تر توضیح میدم .
فلش NAND و NOR دو تا از گیت های منطقی یا دیجیتالی هستن که با صفر و یک کار می کنن . با ترکیب این گیت ها با همدیگه میشه مدارات مختلفی رو ساخت . خود این گیت های منطقی توسط ترانزیستور طراحی میشن مثلا 2 یا 3 تا ترانزیستور رو جوری طراحی می کنن که شبیه به گیت NAND یا NOR عمل بکنه . ساختار اون ترانزیستور ها جوریه که می تونن بار الکتریکی یا الکترون رو برای مدت طولانی ( مثلا چند سال ) داخل خودشون نگه دارن حتی اگه برق هم بهشون نرسه
حالا NAND یه جور طراحی میشه و NOR هم یه جور دیگه یعنی چون از نظر ساختاری با هم فرق دارن ، نهایتا توی ذخیره سازی ، نوع دسترسی ، نوع رابط کاربری و … هم اختلاف دارن .
■ حافظه NAND می تونه فشرده باشه ، پس می تونیم حجم های بالا رو با NAND به سادگی طراحی کنیم .
■ قیمت NOR گرون تر در میاد .
■ حافظه NAND عمر مفید بیشتری داره
■ حافظه NAND تعداد پایه های سخت افزاری کمتری نسبت به NOR نیاز داره و از طرفی شرکت سازنده می تونه یه فضای فیزیکی مشخص واسه حجم های مختلف در نظر بگیره . واسه همینه که اندازه یه فلش 2 گیگ با یه فلش مموری 32 گیگ برابره .
نهایتا نتیجه میگیریم که تکنولوژی NAND در حافظه SSD بسیار بهتر و به صرفه تر از NOR هست . از تکنولوژی NOR در موارد خاصی استفاده میشه که احتیاج به دسترسی تصادفی و مسائل پیچیده تر برنامه نویسی میشه که بعدا انشالا بیشتر توضیح میدم . اکثر مایکروکنترلر ها دارای حافظه فلش از نوع NOR هستن چون برای کدنویسی بسیار مناسبه .
۹۵/۰۷/۲۲