
هم DRAM (حافظه دسترسی تصادفی پویا) و هم SRAM (حافظه دسترسی تصادفی استاتیک) انواع حافظه با دسترسی تصادفی (RAM) هستند. RAM
یک دستگاه نیمه هادی داخلی در تراشه یکپارچه است که پردازنده ای را ذخیره می کند که یک میکروکنترلر یا پردازنده دیگر به طور مداوم برای ذخیره متغیرهای مورد استفاده در عملیات در حین انجام محاسبات استفاده می کند.
RAM به سخت افزاری اطلاق می شود که مکان های حافظه ای را که در نرم افزار به آنها رجیستر گفته می شود را فراهم می کند. شما می توانید RAM را به عنوان حافظه کاری در نظر بگیرید که در آن متغیرها در حین انجام محاسبات توسط CPU ذخیره می شوند. دسترسی به رم بسیار سریعتر از حافظه خارجی است و جزء مهمی برای سرعت تراشه پردازنده است.
تفاوت بین این دو در این است که DRAM از ترانزیستورها و خازن ها در آرایه ای از مدارهای تکرار شونده (که هر مدار یک بیت است) استفاده می کند، در حالی که SRAM از چندین ترانزیستور در یک مدار برای تشکیل یک بیت استفاده می کند.
DRAM
داده ها را با “نوشتن شارژ به خازن از طریق ترانزیستور دسترسی” ذخیره می کند و در سال 1966 توسط رابرت دنارد در IBM اختراع شد و در سال 1967 به ثبت رسید. DRAM به وضعیت شارژ در مدار ترانزیستور-خازن نگاه می کند (شکل را ببینید). 1)؛ حالت شارژ یک بیت است. شارژ کم به صورت 0 بیت دیده می شود.
شکل 1. DRAM با استفاده از یک ترانزیستور و یک خازن یک بیت را به عنوان حافظه ذخیره می کند.
چندین مورد از این مدارهای ترانزیستور-خازن با هم یک “کلمه” از حافظه ایجاد می کنند. (شکل 2 را ببینید).
شکل 2. آرایه ای از سلول های DRAM کلمات را تشکیل می دهد.
DRAM از خازن هایی استفاده می کند که به مرور زمان به دلیل نشتی شارژ از دست می دهند، حتی اگر ولتاژ تغذیه حفظ شود. از آنجایی که شارژ خازن با حذف ولتاژ کاهش می یابد، DRAM باید با ولتاژی برای حفظ حافظه (و در نتیجه فرار است) تامین شود.
اگر خازنها در نزدیکی خود دستگاههایی (مانند ترانزیستور) داشته باشند که حتی اگر در حالت خاموش باشند، جریان کمی میکشند، حتی زمانی که با ولتاژ تغذیه میشوند، میتوانند مقداری شارژ خود را از دست بدهند. به این نشتی خازن می گویند.
به دلیل نشتی خازن، DRAM باید اغلب به روز شود.
SRAM
SRAM از خازن استفاده نمی کند. SRAM از چندین ترانزیستور در یک پیکربندی فلیپ فلاپ متقابل جفت شده استفاده می کند و مشکل نشتی ندارد و نیازی به رفرش ندارد.
اما SRAM هنوز برای حفظ وضعیت شارژ به قدرت ثابت نیاز دارد و بنابراین مانند DRAM فرار است. از آنجایی که SRAM از چندین ترانزیستور در هر بیت حافظه در مقابل DRAM که از یک ترانزیستور و خازن در هر بیت استفاده می کند (شکل 3 را ببینید) استفاده می کند، DRAM هزینه کمتری دارد.
DRAM از فرآیند متفاوتی نسبت به SRAM استفاده میکند، بنابراین بحث در مورد اندازه، بسته به هدف بهینهسازی، از برخی جنبهها مقایسه سیب به پرتقال است. DRAM حداقل ده برابر کندتر از SRAM است. SRAM سریعتر است و معمولاً برای حافظه پنهان استفاده میشود، DRAM ارزانتر است و چگالی بالاتری دارد و به عنوان حافظه اصلی پردازنده کاربرد اصلی دارد.
برای نوشتن دیدگاه باید وارد بشوید.