تفاوت DRAM و SRAM

 

تفاوت حافظه DRAM و SRAM

درباره حافظه DRAM:
واژه DRAM مخفف عبارت Dynamic Random Access Memory هست .
وقتی میگن یه رم ۲ گیگا بایتی ، یعنی حدود ۱۶ میلیارد خونه درون حافظه رم تعبیه شده ( هر بایت ۸ بیت هست ) . هر کدوم از این خونه ها مسئول نگهداری یک بیت هستن . برای نگهداری هر بیت باید یه مکانیزم خاصی در نظر گرفته بشه . توی حافظه رم DRAM ، برای نگهداری هربیت ، از یک عدد خازن و یک عدد ترانزیستور استفاده میشه . شارژ و دشارژ اون خازن به معنی صفر و یک در نظر گرفته میشه . یعنی شارژ شدنیعنی اون بیت ، یک شده و دشارژ خازن یعنی همون بیت ، صفر شده .

مدار الکترونیکی خونه های حافظه DRAM
وقتی یه خازن شارژ میشه ، به مرور زمان ، شارژ خودش رو از دست میده مخصوصا اگه قطعه الکترونیکی دیگه ای بهش وصل باشه . تو حافظه رمDRAM یه ترانزیستور به خازن وصله و شارژ خازن از طریق اون ترانزیستور به مرور زمان تخلیه میشه . واسه همین ، حتما باید شارژ خازن ریفرشبشه . اصلا به همین دلیل هست که بهش میگن Dynamic RAM . چون در هر لحظه باید به صورت پویا اطلاعات ریفرش بشن . مشکلی که درمورد حافظه DRAM هست اینه که اگه برق قطع بشه ، تمام اطلاعات خودش رو از دست میده .

مدار الکترونیکی خونه های حافظه DRAM

درباره حافظه SRAM:

واژه SRAM مخفف Static Random Access Memory هست . برخلاف رم داینمیک ، در حافظه رم SRAM دیگه نیازی به ریفرش اطلاعاتنیست چون مکانیزم نگهداری بیت ها فرق می کنه . در SRAM ها برای نگهداری هر بیت از ۶ عدد ترانزیستور استفاده میشه . مجموع این ترانزیستور ها تشکیل یه ثبات میدن به اسم فلیپ فلاپ ( Flip Flop ) . البته معمولا برای نگهداری بیت ، از ۴ تا ترانزیستور استفاده میشه و اوندوتای دیگه نقش کنترل کننده موقع نوشتن و خواندن رم رو دارن . ساختار فلیپ فلاپ به شکلی هست که باید همیشه برق داشته باشه تااطلاعات داخلش رو از دست نده اما برخلاف DRAM ، نشتی جریان نداره که نیاز به ریفرش داشته باشه . در شکل زیر یک عدد از خونه هایحافظه SRAM رو می بینید .

مطلب پیشنهادی  تفاوت رنگ در هارد دیسک های WD

تفاوت حافظه DRAM و SRAM:

۱- عمل ریفرش در SRAM ها انجام نمیشه ضمن اینکه سرعت شارژ و دشارژ شدن خازن در DRAM هم یه مقدار زمان بر هست ( در حد نانو وپیکو ثانیه ) به همین دلیل سرعتSRAM بیشتر ازDRAM هست

۲- هر کدوم از خونه های حافظه SRAM از ۶ عدد ترانزیستور تشکیل شده که خب حجم بیشتری نسبت به یه خازن و ترانزیستور اشغال می کنه . پسSRAM حجم بیشتری رو اشغال میکنه .مثلا اندازه ماژول ۴ گیگیSRAM قطعا از ماژول ۴ گیگیDRAM بزرگتره .

۳- به خاطر تعداد بیشتر ترانزیستور و فرآیند پیچیده تر در تولید ، SRAM حافظه SRAM گرون تر ازDRAM هستش .

۴- از SRAM در ساخت حافظه کشCache کامپیوتر استفاده میشه ( چون سرعت بالایی داره ) ولی از DRAM در حافظه اصلی یاMain Memory استفاده میشه .

۵- در مورد توان مصرفی هم دو تا حالت وجود داره : حافظه DRAM نیاز به ریفرش داره یعنی در هر لحظه باید برق بهش برسه که خب مصرفتوان رو بالا میبره ، از طرف دیگه SRAM ها فرکانس و قطعات بیشتری دارن و توان زیادی مصرف می کنن .اما تو حالت کلی DRAM توانمصرفی بیشتری داره .
پس به طور خلاصه ،جاهایی که نیازه به سرعت بالا هست ازSRAM استفاده میشه مثل حافظه های بافر یا کش .

منبع: علم فردا