Birincil bellek, bilgisayarın dahili çalışma belleğidir ve RAM ve önbellek içerir. İkincil depolamaya harici hafıza da denir ve bilgisayarın sabit diskini içerir.
Birincil depolama, bilgisayardaki en hızlı hafızadır, ancak bilgisayar çalışırken yalnızca kısa bir süre bilgi tutar. Birincil depolama birimindeki veriler, bilgisayar kapatıldıktan sonra kaybolma eğilimindedir. Bir kullanıcı bilgisayardaki bir programı etkinleştirdiğinde, ikincil depolama aygıtlarından RAM'a ve birincil depolama önbelleğine bilgisayarın gerçekten kullanması için veriler taşınır. İkincil depolama, bir CD-RW, bir USB sürücü, bir teyp sürücüsü, bir disket veya bilgisayarın ana belleği için kullanılmayan herhangi bir şeyi içerir. Birincil hafızada saklanan her şey uzun vadede hatırlanması gereken, kaydedildiğinde ikincil hafızaya geri aktarılır. Temel olarak, bilgisayarın RAM'inden ve diğer yerlerinden sabit sürücüye gider. Bilgisayarın derhal çalıştırılması için bilgiye hızlı bir şekilde erişmesi gerekir; bu, birincil depolamanın amacı ve iki depolama türünün en hızlı taşınmasıdır.