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