شنبه ۱ دي ۱۴۰۳
Tut24 آموزش برنامه نویسی و مجله تخصصی فناوری ورود/عضویت

آموزش مبانی کامپیوتر - رم

RAM (Random Access Memory) حافظه داخلی برای ذخیره داده، برنامه و نتیجهٔ برنامه است. این حافظهٔ خواندنی/نوشتنی است که تا زمانی که دستگاه کار می‌کند، داده‌ها در آن ذخیره می‌شود. به محض خاموش کردن دستگاه، داده‌ها پاک می‌شوند.

حافظه اصلی

زمان دسترسی در RAM مستقل از آدرس است، به عبارتی، هر محل ذخیره‌سازی در داخل حافظه همانند دیگر محل‌ها قابل دسترسی است و زمان دسترسی به هر محل دقیقاً یکسان است. داده‌ها در حافظه RAM به صورت تصادفی قابل دسترسی هستند، اما هزینهٔ بسیار بالایی دارند.

RAM حافظهٔ فرار است، به این معنا که داده‌های ذخیره شده در آن هنگام خاموش شدن کامپیوتر یا وقوع قطع برق، از دست می‌روند. به همین دلیل، برای کامپیوترها اغلب از یک سیستم باتری پشتیبان UPS (Uninterruptible Power System) استفاده می‌شود. RAM کوچک است، هم از نظر اندازهٔ فیزیکی آن و هم از نظر حجم داده که قابل ذخیره‌سازی در آن است.

RAM به دو نوع است:

  • حافظهٔ دائمی (Static RAM (SRAM))
  • حافظهٔ پویا (Dynamic RAM (DRAM))

حافظهٔ دائمی (Static RAM (SRAM))

کلمهٔ static نشان می‌دهد که حافظهٔ دائمی محتویات خود را تا زمانی که برق روشن است، حفظ می‌کند. با این حال، به دلیل طبیعت فرار (volatile)، داده ها در هنگام خاموش شدن برق از دست می‌روند. تراشه‌های SRAM از یک ماتریس ۶ ترانزیستوری و بدون کاپاسیتور استفاده می‌کنند. ترانزیستورها نیازی به برق برای جلوگیری از نشتی ندارند، بنابراین SRAM نیازی به تازه کردن رویه ندارد.

در ماتریس، فضای اضافی وجود دارد، بنابراین برای همان میزان فضای ذخیره‌سازی، SRAM از تعداد بیشتری تراشه نسبت به DRAM استفاده می‌کند، که باعث افزایش هزینهٔ تولید می‌شود. بنابراین، SRAM به عنوان حافظهٔ کش استفاده می‌شود و دسترسی بسیار سریعی دارد.

ویژگی‌های حافظهٔ دائمی

  • طول عمر طولانی
  • نیازی به تازه کردن رویه ندارد
  • سریعتر
  • به عنوان حافظهٔ کش استفاده می‌شود
  • حجم بزرگ
  • گران قیمت
  • مصرف برق بالا

حافظهٔ پویا (Dynamic RAM (DRAM))

درام (DRAM) در مقابل اسرام، باید به طور مداوم تازه سازی (Refresh) شود تا بتواند اطلاعات را حفظ کند. این عمل با قرار دادن حافظه در یک مدار تازه سازی انجام می شود که چندین بار در ثانیه اطلاعات را دوباره می نویسد. درام برای اکثر حافظه سیستم ها استفاده می شود زیرا ارزان و کوچک است. همه درام ها از سلول های حافظه تشکیل شده اند که شامل یک کپاسیتور و یک ترانزیستور هستند.

ویژگی های درام

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