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

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

انواع حافظه رم RAM

به طور کلی سه نوع حافظه رم RAM داریم . حافظه رم RAM از نوع داینمیک ( Dynamic ) یا به اختصار DRAM . حافظه رم RAM از نوع استاتیک ( Static ) یا به اختصار SRAM  و حافظه رم RAM از نوع تغییر فاز ( Phase-change ) یا به اختصار PRAM .

■ حافظه رم RAM داینمیک یا DRAM

از یک خازن و یک عدد ترانزیستور برای نگه داشتن یک بیت استفاده میکنه یعنی به زبون ساده تر ، اگه رم 128 بیت باشه از 128 عدد خازن و 128 عدد ترانزیستور کنار اون خازن ها استفاده میشه . در ادامه طرز کار DRAM رو میگم .

■ حافظه رم RAM استاتیک یا SRAM

از 4 یا 6 عدد ترانزیستور برای نگهداری هر بیت استفاده میکنه . در واقع اون 4 یا 6 ترانزیستور باهم دیگه تشکیل یک FLIP-FLOP رو میدن که بچه های الکترونیک آشنایی کامل دارن و بچه های کامپیوتر هم کم و بیش می دونن چی میگم . از حافظه رم RAM استاتیک یا SRAM به دلیل سرعت بالا ، بیشتر در حافظه های کش که در پردازنده یا CPU به کار میره ، استفاده میشه .

دونستن طرز کار حافظه رم RAM تغییر فاز یا PRAM هم نه به درد این دنیا تون می خوره و نه به درد آخرت تون .

حافظه رم RAM مورد استفاده در کامپیوتر و لپ تاپ از چه نوع است ؟

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

 

حافظه رم RAM داینمیک یا DRAM با 8 مدار مجتمع

حافظه رم RAM داینمیک یا DRAM با 8 مدار مجتمع

 

چرا اطلاعات موجود در حافظه رم RAM موقتی است و با قطع برق از بین می رود ؟

گفتم که داخل چیپ ست های رم کامپیوتر و لپ تاپ ، ترکیبی از ترانزیستور و خازن هست که مامور نگهداری بیت ها هستند . خازن ها شارژ و دشارژ میشن . شارژ که میشن یعنی بیت روشن یا 1 منطقی یا 5 ولت و وقتی دشارژ میشن یعنی بیت خاموش یا 0 منطقی یا 0 ولت . ترانزیستور هم به عنوان سوئیچ عمل میکنه و به مدارات کنترل اجازه میده تا اطلاعات موجود در خازن ها رو بخونن و یا تغییر بدن .

خازن یه خاصیتی داره ، شما اگه یه خازن رو شارژ کنی و کوچکترین مسیری برای تخلیه شارژ اون واسش بسازی ، به مرور زمان و بسته به ثابت زمانی مدار ( افراد غیر الکترونیکی خیلی جدی نگیرن عبارت آخر رو ) شارژ خازن خالی میشه . در حافظه رم RAM هم خازن با ترانزیستور در ارتباط هست و مسیر تخلیه شارژ براش فراهم شده . اگه حتی میلی ثانیه ای برق بهش نرسه ، شارژش تخلیه میشه و تخلیه شارژ خازن در حافظه رم RAM هم به منزله از دست رفتن اطلاعات است . به همین منظور ، وظیفه کنترل کننده حافظه که به طور مفصل در پست ” Dual channel  چیست ” توضیح دادم ، اینه که به طور مرتب این خازن ها رو زنده نگه داره یا به اصطلاح رفرش refresh کنه .

 

شکل موج شارژ و دشارژ خازن

شکل موج شارژ و دشارژ خازن

 

نگاهی به ساختار DRAM

در تصویر زیر نحوه اتصال خازن و ترانزیستور رو می بینید که با همدیگه تشکیل یک سلول حافظه رو میدن . از کنار هم گذاشتن این سلول ها به سطر و ستون های زیادی می رسیم . هر کدوم از این سلول ها توسط یک سطر و یک ستون آدرس پذیر میشن . یعنی مثلا اگه بخوایم به سلول 6 که در تصویر مشخص کردم، آدرس بدیم و کنترلش کنیم باید خط آدرس های متصل به سطر 2 و ستون 2 فعال بشن و یا اگه سلول 7 رو بخوایم باید سطر 2 و ستون 3 فعال بشن .

 

ساختار حافظه رم RAM داینمیک یا DRAM

ساختار حافظه رم RAM داینمیک یا DRAM

 

در نگاه کلی تر میشه تصویر زیر رو هم نشون بدیم . خطوط قرمز ، همین سطر و ستون هایی هستند که در هر کدوم از مختصاتش ( مثلا محل تقاطع سطر یک و ستون 3 و یا هر چی دیگه) یک سلول حافظه ( یک خازن و یک ترانزیستور ) قرار داره .

 

سطر و ستون سلول حافظه در DRAM

سطر و ستون سلول حافظه در DRAM

 

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

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

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

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

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

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

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

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

پاسخ دهید

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

سوال امنیتی *

33 دیدگاه

  • سلام ممنون از اطلاعات مفیدتون
    اگه امکانش هست توضیح بدبد در حالت هایبرنت چجوری خازن دیشارژ نمشه

  • سلام….!
    خیلی ممون از مطلب مفیدتون…!
    ولی من یه سوال برام پیش اومد…! اونجور که شما گفتید هر ترانزیستور وظیفه ذخیره یک بیت اطلاعات رو در رم داره که الان مثلا کامپیوتر من با رم 4 گیگ یعنی 4 میلیارد ترانزیستور داره؟؟! تازه اگه بخوایم به بیت تبدیل کنیم میشه 32 میلیارد ترانزستور؟؟ آیا این درسته؟؟!

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

  • سلام
    آیا میشه این کارو با خازن خودمون بکنیم ؟
    اگه جواب بدید ممنون میشم

  • سلام میشه برای مبحث شبکه اگه امکانش هست مطالب بذارید

  • با سلام خدمت شما
    میشه درباره اجزای مادر برد و تست قطعاتش توضیحی بدید؟؟؟
    ممنون از سایت خوبتون

  • درود خدمت شما
    توضیحاتتون خیلی خوب هست, با اجازه اتون با ذکر لینک منبع استفاده می کنیم *

  • سلام فوق العاده بود. موفق باشی

  • سلام خسته نباشید مطالب مفیدوجالب بود.ایاحافظه دوربین مداربسته ازهرنوعی رامیشود باک کرد؟

  • اطلاعاتی که میذارین عالی ان…ممنون:)

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

  • سلام
    آیا ram لب تاپ رو میشه افزایش داد مثل PC ؟ ( فک کنم نمیشه 😉 )

    (مدل لب تاپم acer aspire 5742G)

    یه سری مطلب هم درباره لب تاپ های acer بذارین?

    پیشنهاد میکنم یه پیج تو فیسبوک هم بذنین تا افراد بیشتری از مطالب مفید سایت استفاده کنن
    (خودم به شخصه تبلیغتون رو تو فیس انجام میدم)

    • سلام
      بله میشه اما محدودیت داره .
      چشم .
      خیلی خیلی ممنونم که زحمت معرفی علم فردا رو قبول کردید . این کار برای ما از هر مدل تشکر و هدیه با ارزش تره .

    • محدودیت داره یعنی چی؟یعنی مثلا” نمیشه رم 8 گیگ اضافه کرد یا نه بسته به مدل لبب تاپ بعضی ها این

      امکان رو نداره

      (مرسی از پاسخ گویی سریعتون)

    • مادربوردها چه روی پی سی و چه لپ تاپ تا یه مقدار مشخصی رم رو ساپورت میکنن . باید به تعمیرکار نشون بدید . اما بعید می دونم بیشتر از 2 گیگ بتونید ارتقا بدید .

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

  • مهری عماری 13 بهمن 1392

    خیلی خوشحالم که جوانهای موفقی مثل شما در کشورمان داریم همیشه براتون آرزوی موفقیت میکنم.

  • سلام خیلی ممنون مطالبتون خیلی خیلی مفید بود 🙂

  • ابراهیم 29 مهر 1392

    مطالبتون خیلی خوب بود ممنون ازتون.ایشالا که بتونین از این هم بهترش کنید

  • با سلام.خداقوت.ازمطالب مفیدوکاربردیتون تشکر می کنم.اگه میشه لطفا یه پست هم درمورد زبان ماشین بنویسین.می خوام بدونم کامپیوتر چطوری می تونه دستورات رواجرا کنه.مثلاچطوری می فهمه که 4=2+2؟به طور کلی چطورمی شه با یک ماشین مثل کامپیوتر ارتباط برقرار کرد؟

  • بسیارممنون توضیحات بسیارجامع بود علی الخصوص که با تصویر آموزش داده میشود

  • کاربر مهمان 28 تیر 1392

    یک چیزی واسه کنکوریها بگذارید به دردمون بخوره !

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