1.Halihazırda çalışan programların program deyimleri ve bu programların ihtiyaç duyduğu verileri tutmak.
2.İşletim sistemi yüklendikten sonra ana bellekte sürekli olarak kalması gereken işletim sistemi bileşenlerini tutmak.
3.Programlar tarafından üretilen sonuçları tutmak.
4.Sabit disklere veya harici bir cihaza gönderilmeye hazır olan çıkış bilgilerini tutmak.
Bellekte yerleşik olan veri ve programlara ihtiyaç halinde tekrar ulaşabilmek için ana bellekteki her bölgenin bir adresi vardır.
Ana belleğin büyüklüğü; aynı anda çalışabilecek program sayısını ve programların çalışma hızını etkiler.