رم استاتیک در مقابل رم دینامیک (SRAM در مقابل DRAM)
RAM (حافظه دسترسی تصادفی) حافظه اصلی مورد استفاده در رایانه است. سلولهای حافظه مجزای آن را میتوان در هر ترتیبی در دسترس قرار داد، بنابراین به آن حافظه دسترسی تصادفی میگویند. رم ها به دو دسته رم استاتیک (SRAM) و رم دینامیک (DRAM) تقسیم می شوند. SRAM از ترانزیستورها برای ذخیره یک بیت داده استفاده می کند و نیازی به رفرش دوره ای ندارد. DRAM از یک خازن مجزا برای ذخیره هر بیت داده استفاده میکند و برای حفظ شارژ در خازنها باید به طور دورهای تجدید شود.
رم استاتیک (SRAM) چیست؟
SRAM نوعی رم است و یک حافظه فرار است که با قطع برق اطلاعات خود را از دست می دهد.در یک SRAM، هر بیتی که داده ها را ذخیره می کند از چهار یا شش ترانزیستور تشکیل شده است که یک فلیپ فلاپ را تشکیل می دهند. ترانزیستورهای اضافی وجود دارد که برای کنترل دسترسی خواندن و نوشتن سلول های ذخیره سازی استفاده می شود. اگرچه SRAM های معمولی از شش ترانزیستور برای ذخیره هر بیت استفاده می کنند، SRAM هایی وجود دارند که از هشت، ده یا بیشتر ترانزیستور برای ذخیره یک بیت استفاده می کنند. هنگامی که تعداد ترانزیستورها کاهش می یابد، اندازه سلول حافظه کاهش می یابد. هر سلول SRAM می تواند در سه حالت مختلف به نام های خواندن، نوشتن و آماده به کار باشد. هنگامی که داده درخواست شده است، یک سلول در حالت خواندن است و زمانی که دادههای سلول تغییر میکند در حالت نوشتن است. سلول در حالت آماده به کار در حالت آماده به کار است.
رم دینامیک (DRAM) چیست؟
DRAM نیز یک حافظه فرار است که از خازن های جداگانه برای ذخیره هر بیت استفاده می کند. خازنها وقتی شارژ نمیشوند نشاندهنده مقدار 0 بیت و وقتی شارژ میشوند نشاندهنده مقدار 1 هستند. از آنجایی که خازنها با گذشت زمان تخلیه میشوند، برای حفظ مقادیر ذخیره شده در آنها باید بهطور دورهای تجدید شوند.هر سلول حافظه در یک DRAM از یک خازن و یک ترانزیستور تشکیل شده است و این سلول ها در یک آرایه مربع قرار گرفته اند. DRAMS به طور گسترده برای حافظه های اصلی در رایانه های شخصی و ایستگاه های بازی استفاده می شود زیرا ارزان تر هستند. DRAM ها به صورت مدارهای مجتمع (IC) ساخته می شوند که در بسته بندی های پلاستیکی با پین های فلزی که می توانند به باس ها متصل شوند، تولید می شوند. در حال حاضر DRAM هایی در بازار وجود دارند که به صورت ماژول های پلاگین تولید می شوند که کار با آنها راحت تر است. بسته یک پین درون خطی (SIPP)، ماژول حافظه درون خطی (SIMM) و ماژول حافظه درون خطی دوگانه (DIMM) نمونه هایی از این ماژول ها هستند.
تفاوت بین رم استاتیک و رم دینامیک چیست؟
اگرچه SRAM ها و DRAM ها حافظه های فرار هستند، اما تفاوت های مهمی با هم دارند. از آنجایی که DRAM برای هر سلول حافظه به یک خازن و یک ترانزیستور نیاز دارد، ساختار آن بسیار ساده تر از SRAM است که از شش ترانزیستور برای هر سلول حافظه استفاده می کند. از طرف دیگر، به دلیل استفاده از خازن ها، DRAM برخلاف SRAM نیاز به رفرش دوره ای دارد. DRAM ها ارزان تر و کندتر از SRAM ها هستند. بنابراین از آنها برای حافظه اصلی بزرگ رایانه های شخصی، ایستگاه های کاری و غیره استفاده می شود، در حالی که SRAM برای حافظه کش کوچکتر و سریعتر استفاده می شود.
همچنین ممکن است دوست داشته باشید بخوانید:
1. تفاوت بین RAM و ROM
2. تفاوت بین RAM و حافظه نهان
3. تفاوت بین حافظه اولیه و ثانویه
4. تفاوت بین RAM و پردازنده