بستن فهرست
کانال آموزشی تلگرام

فرق حافظه رم DRAM و SRAM چیست ؟

تاریخ انتشار : 05 فروردین 1395

اگه نمی دونید لازمه بگم که دو مدل حافظه رم RAM وجود داره . یکی حافظه DRAM و یکی هم حافظه SRAM . در ادامه جفتشون رو توضیح میدم و تفاوت بین DRAM و SRAM رو هم میگم .

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

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

درباره حافظه DRAM

واژه DRAM مخفف عبارت Dynamic Random Access Memory هست . اون RAM که مشخصه چیه دیگه قبلا در مورد حافظه رم توضیح دادم که پیشنهاد می کنم حتما حتما بخونید : راهنمای خرید حافظه RAM

وقتی میگن یه رم 2 گیگا بایتی ، یعنی حدود 16 میلیارد خونه درون حافظه رم تعبیه شده ( هر بایت 8 بیت هست ) . هر کدوم از این خونه ها مسئول نگهداری یک بیت هستن . برای نگهداری هر بیت باید یه مکانیزم خاصی در نظر گرفته بشه . توی حافظه رم DRAM ، برای نگهداری هر بیت ، از یک عدد خازن و یک عدد ترانزیستور استفاده میشه . شارژ و دشارژ اون خازن به معنی صفر و یک در نظر گرفته میشه . یعنی شارژ شدن یعنی اون بیت ، یک شده و دشارژ خازن یعنی همون بیت ، صفر شده .

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

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

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

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

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

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

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

فرق حافظه DRAM و SRAM

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

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

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

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

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

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

دلیل اینکه این پست رو نوشتم این بود که بدونید حافظه Cache مورد استفاده در پردازنده ها از نوع SRAM هست که سرعت خیلی زیادی داره و البته گرون هم در میاد . چون می خوام در پست های بعدی در مورد حافظه کش مفصل توضیح بدم گفتم که یه آشنایی با انواع حافظه رم داشته باشید .

این مطلب رو برای دوستان تون هم بفرستین

با کلیک روی دکمه +1 به این مطلب امتیاز بدین .
راهنمای خرید اینترنتی - ابراهیم درویش
دسته بندی
موضوعات مرتبط
محمد امین زاده

محمدرضا امين زاده هستم ، مهندس الكترونيك و سردبير مجله علم فردا . علاقه زیادی به سخت افزار و طراحی مدارهای الکترونیکی دارم ، اگه فرصتی بمونه در زمینه ادیت فیلم و تصویر و طراحی رابط کاربری وب و اندروید مطالعه و تمرین می کنم .

حتما مطالب زیر رو هم بخونید

حمایت از علم فردا

نوشتن مطالب آموزشی به زبان ساده و قابل فهم برای همه ، کار بسیار سختیه . از طرفی ، نگهداری یک وب سایت آموزشی خرج داره ! اگر براتون امکان داره لطفا با پرداخت مبلغ کمی در هزینه های سایت سهیم باشید تا ما هم بتونیم با خیال راحت براتون بنویسیم و به سوال ها تون پاسخ بدیم . حمایت مالی از علم فردا

آداب نظر دادن در علم فردا

■ دوستان علم فردا به هیچکسی توهین نمیکنن !
■ اگر سوالی دارید در یک مطلب کاملا مرتبط بپرسید ! برای پیدا کردن مطلب مرتبط حتما از فرم جستجو استفاده کنید .
■ اگر مطلب مرتبطی پیدا نکردین ، می تونید سوال تون رو ایمیل کنید . اگر زمان داشته باشیم حتما پاسخ میدیم .
■ اول سوال ها و دیدگاه های کاربرای دیگه رو بخونید ، اگر پاسخ سوال تون رو پیدا نکردین بپرسید . سوال های تکراری پاسخ داده نمیشن !

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سوال امنیتی *

18 دیدگاه

  • سلام آقای امین زاده خسته نباشید یه سوال داشتم یه جا گفتین که سرعت کلاک پالس پردازنده و رم باید یکی باشه مثلا اگه پردازنده 3000 mhz باشه و رم 1333 mhz باشه پردازنده هم با سرعت 1333 مگاهرتز کار میکنه ! خب پس چرا شرکت های سازنده سرعت پرازنده ها رو خیلی بالا تعیین میکنن مثلا 4Ghz ؟؟؟

  • امید حسینیان 14 آبان 1395

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

  • سلام

    آیا رم و سی پی یو باید همخوانی داشته باشند
    یعنی باس ram با باس cpu باید یکسان باشن؟

    • سلام
      لزومی نداره یکسان باشن . اما هر کدوم که سرعت کمتری داشته باشه ، اون یکی قطعه هم سرعتش رو تا اون سرعت ، کم می کنه . مثلا اگه رم 1300 مگاهرتز باشه و پردازنده 1600 ، سرعت جفتشون میاد روی 1300 .

  • شرکتی هست که هنوز رم Sram تولید کنه و به عنوان رم اصلی بفروشه … اگه فرضا یه رم 4 گیگ از نوع sram باشه ، قیمتش چند میشه؟

  • سلام با تشکر از مطلب بسیار خوب شما .

  • علی کهنموئی 20 مرداد 1395

    با سلام آقای امین زاده عزیز

    ان شاء الله همیشه موفق و سرحال باشید
    بهترین آرزوها را برایتان دارم.

  • ممنون از مطالب عالیتون..سوالی که برام پیش اومده اینه که اگر دو رم مثلا 2 داشته باشیم میشه دو تاش SRAM یا DRAM باشه یا بهتره یکی از هر کدوم داشته باشیم ؟ بازم ممنون ،،پاینده باشید

  • با تشکر فراوان از زحمات فوق العاده .
    میشه منبعی را معرفی کنید که پیرامون خود مفهوم دسترسی تصادفی در عبارت Random Access Memory توضیحات فنی داده باشد ؛ و اصولا نحوه دسترسی به اطلاعات در حافطه ای با دسترسی تصادفی که رم از این نوع هست .

  • محمد از جهرم 09 فروردین 1395

    سلام.به نظرم تکراری بود.قبلا هم این مطالب توی پست های قبلی تکرار شده بود.به هر حال تشکر فراوان.

  • بسیار عالی دستتون درد نکنه
    مطالب تون واقعا تکه

  • بسیار مفید بود
    سال خوبی رو برای تیم علم فردا آرزومندم

  • تشکر خیلی خوب بود با ارزوی فقط سلامتی و پول در سال جدید ممنون بابت وقتی که میزارین

  • سلام . یکی از بهترین پست هاتون ، همین پست بود . فنی و لذت بخش

خبرنامه علم فردا
علم فردا در شبکه های اجتماعی علم فردا در جی پلاس کانال تلگرام علم فردا علم فردا در اینستاگرام
هر گونه کپی برداری از مطالب علم فردا ممنوعه ! در ضمن ، وب سایت علم فردا بر روی سرور های قدرتمند پارس پک میزبانی میشه .