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