مدیریت حافظه

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

مدیریت حافظه (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