حافظه موقت برای نگهداری اطلاعات نرمافزارهایی که روی کامپیوتر یا گوشی در حال اجرا هستند استفاده میشود تا سیستم نخواهد برای دسترسی به هر اطلاعاتی دوباره به حافظه اصلی مراجعه کرده و سرعت کل سیستم را پایین بیاورد. در حالت کلی وقتی نرمافزاری اجرا میشود حجمی از اطلاعات به حافظه رم انتقال پیدا میکنند تا سرعت اجرایی شدن بالاتر رود. بعد از رم هم به یک حافظه با حجم کمتر به اسم کش در پردازنده منتقل میشوند که سریعتر است. بخواهیم به زبان عامیانه بگوییم، اگر پردازنده سرآشپز باشد، حافظه کش مثل تخته گوشت است، رم فضای آشپزخانه و حافظه داخلی شما نزدیکترین بقالی با ۱۵ دقیقه فاصله!