بستن فهرست

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

تاریخ انتشار : ۰۵ فروردین ۱۳۹۵

اگه نمی دونید لازمه بگم که دو مدل حافظه رم 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 هست که سرعت خیلی زیادی داره و البته گرون هم در میاد . چون می خوام در پست های بعدی در مورد حافظه کش مفصل توضیح بدم گفتم که یه آشنایی با انواع حافظه رم داشته باشید .

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

  • 13 عادت غلط آمیخته با تکنولوژی و روش های ترک آنها  در سال 2013 هر جا رو که نگاه کنی تکنولوژی رو می بینی و دنیا به سمتی داره پیش میره که آدما به طور ناخودآگاه درگیر تکنولوژی هستن . چه بسا افرادی که نمی دونند اینترنت چیه ، تو اینترنت چی میگذره ، کامپیوتر رو چطور خاموش و روشن…
  • چرا اطلاعات حافظه رم RAM با قطع برق پاک می شود ؟حافظه رم RAM با قطع برق اطلاعاتش پاک میشه ، همه این مسئله رو می دونن اما شاید خیلی ها علت اصلی این قضیه رو ندونن چون دلیل این امر کاملا الکترونیکی هست و مربوط به ساختار حافظه رم RAM اون هم از نوع DRAM هست . در ادامه به…
  • راهنمای خرید RAM رم ، بهترین مارک RAM رم چیست ؟RAM رم یکی از مهمترین عواملی است که هنگام خرید کامپیوتر و یا لپ تاپ باید بهش توجه کنید . در لپ تاپ به دلیل اینکه اولا شرکت سازنده قبل از شما و بهتر از شما حواسش به سخت افزار موجود در لپ تاپش هست ، مقدار RAM رم به درستی…
  • حافظه Micro SD چیست ؟ اجزای داخلی Micro SDواقعا چجوری میشه تو یه کارت حافظه موبایل که کوچیک تر از ناخن دستتونه مثلا 512 گیگا بایت اطلاعات جا داد ؟ 512 گیگابایت یعنی 512 میلیارد بایت و هر بایت هم 8 بیت هست . یعنی بیش از 4 هزار میلیارد بیت ( صفر و یک ) جا خوش…
دسته بندی
موضوعات مرتبط
محمدرضا امین زاده

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

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

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

دیدگاهتان را بنویسید

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

سوال امنیتی *

32 دیدگاه

  • سلام آقای امین زاده بسیار عالی و ساده و البته کاربردی ❤🌹

  • پس آقای امین زاده دلیلی که SRAM از DRAM سریع تر هست اینکه نیاز به رفرش نداره درست؟ چون وقتی رفرش میشه یک مدتی هم طول می کشه تو دوباره بخونه و بنویسه اطلاعات رو روی رم در حالی که داخل SRAM نیاز به این کار نیست چون مکانیسم SRAM با DRAM فرق میکنه و SRAM از هیچ خازنی استفاده نمیکنه؟ داخل خودش، درسته؟
    و در نهایت دلیل این هم که به جای DRAM یک دفعه از SRAM استفاده نکردن اینکه نه تنها فضای زیادی رو اشغال میکنه بلکه هزینه زیادی هم خودش داره و مجبوریم سلات مادربرد رو هم تغییر بدیم که دوباره به غیر از هزینه خود SRAM هزینه سلات مادربرد هم بهش اضافه میشه و هزینه ای سر به فلک می کشه، درسته؟

  • درود بر شما
    بررسی بسیار عمیق و در عین حال ساده ای بود. ممنونم.

  • دمت گرم

  • فوق العاده ای،ومحترم ای کاش کشور ماقدرتورامیدونستند وازتوانایی ات دردانشگاهها استفاده میکردند

  • مرتضی نصرالهی 04 آبان 1400

    خیلی ممنون از اینکه وقت گذاشتی

  • سید کورش جاسمی 31 مرداد 1399

    موضوعات شما مفید و ارزشمند بود متشکرم

  • سلام با تشکر از توضیحات خوبتون بسیار مفید و روان بود

  • ممنون خیلی خوب توضیح دادی

  • alireza jafari 15 مرداد 1398

    فوق العاده بود

  • نرگس قوامی 17 اردیبهشت 1397

    توضیح حافظه ها بسیار عالی بود. ممنون

  • سلام، سال نو مبارک

    چند ماهی میشه که بایوس من بعد از هر چند دقیقه ( شاید هر نیم ساعت که البته بعضی وقت ها این فاصله کم یا زیاد میشه ) یه تک بوق میزنه. رفتم مدل بایوسم رو پیدا کردم که AMI بود و فهمیدم مشکل از DRAM هست میشه بگین چطور این مشکل رو باید برطرف کنم ؟؟؟

  • ایران 05 دی 1395

    سلام. با توجه با این که اگه در کامپیوتر تک بوق بزنه مشکل از dram میباشد .

    چطور باید درستش کنم تا تک بوق نزنه؟

  • سلام آقای امین زاده خسته نباشید یه سوال داشتم یه جا گفتین که سرعت کلاک پالس پردازنده و رم باید یکی باشه مثلا اگه پردازنده 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

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

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

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

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

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

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