مدیریت حافظه

از ویکیجو | دانشنامه آزاد پارسی

مدیریت حافظه (Memory Management)
فرآیندی برای تنظیم و کنترل حافظه در یک سیستم رایانه‌ای. مدیریت حافظه می‌تواند به سه حوزه تقسیم شود: ۱. سخت‌افزار مدیریت حافظه[۱] که شامل یک‌سری قطعات، مدارات الکترونیکی[۲] و مدارات به‌هم متصل شده است که وضعیت و حالت[۳] رایانه را ذخیره می‌کنند. این قطعات شامل رَم[۴] RAM، حافظه‌های پنهان، دیسک‌ها و ثبات‌های پردازنده[۵] هستند. ۲. مدیریت حافظه سیستم عامل[۶]، برای بهینه‌سازی[۷] استفاده از RAM طراحی شده ‌است. و به ذخیره‌سازی داده‌ها برحسب نیاز، امنیت و حفاظت حافظه و آزادنمودن حافظه[۸] در صورت عدم نیاز، اختصاص دارد. اکثر سیستم عامل‌های فعلی، خود به بهینه‌سازی استفاده از RAM می‌پردازند. ۳. مدیریت حافظه کاربردی[۹]، به حافظه فراهم‌شده از سیستم عامل بستگی دارد و استفاده از آن را با یک برنامه کاربردی کنترل می‌کنند. برنامه‌های کاربردی به‌صورت پویا[۱۰] نیازهای حافظه را تغییر می‌دهند.



  1. ↑ Hardware Memory Management
  2. ↑ electronic circuit
  3. ↑ State
  4. ↑ Random Access Memory
  5. ↑ Processing Register
  6. ↑ Memory Management Operation System
  7. ↑ Optimization
  8. ↑ Free Memory
  9. ↑ Application Memory Management
  10. ↑ dynamic