اصولاً اطلاعات و دادههای مربوط به هر برنامهای که میخواهد اجرا شود، روی RAMاچ پی قرار میگیرد. دلیل انجام این عمل ایجاد تعادل بین سرعت CPU و دیسک سخت میباشد. از آنجایی که سرعت CPUها بسیار زیاد است و سرعت دیسکهای سخت نسبت به آنها پایین میباشد، RAMاچ پی میتواند با قرارگیری بین این دو یک تعادل سرعت ایجاد نماید. بنابراین مقدار RAMاچ پی در مواقعی که کاربر نیاز به اجرای چندین برنامه به طور همزمان را دارد و یا از برنامههای پر حجم استفاده میکند تأثیر به سزایی در سرعت کامپیوتر خواهد داشت.
حافظه RAMاچ پی به دو دسته تقسیم میشود که عبارتند از حافظة RAMاچ پی پویا و حافظة RAMاچ پی ایستا.