Bellek hiyerarşisi

Bellek hiyerarşisi çeşitli veri depolama birimlerinin veri iletim hızı/işlem gücüne göre hiyerarşik olarak sıralanmasına verilen addır. İşlemcilerin hızı ve işlem gücü arttıkça bilgisayar mimarisini oluşturan veri saklama birimlerinin işlemciyle arasındaki senkron farkı gitgide artmaktadır. Veri depolama birimleri arasındaki bu tür farklılıkların önüne geçmek, işlemcinin döngülerce diğer birimlerin veri işlemesi/iletmesi sırasında beklemesini engellemek için önbellek (cache) adı verilen geçiş birimleri oluşturulmuştur.

Bu hiyerarşide bir bellek türü bir üst düzeydeki bellek türünü önbellek olarak kullanır. Örneğin, yerel diskte kayıtlı bir dosyada işlem yaparken ana bellek işletim sistemi tarafından geçici depolama birimi olarak kullanılabilir.

Hiyerarşideki bellek türleri hızlılık, düşük gecikme ve maliyete göre yukarıdan aşağıya doğru şu şekilde sıralanabilir:

 Yazmaçlar (CPU) 
 L1 önbellek (SRAM) 
 L2 önbellek (SRAM)
 Ana bellek (DRAM)
 Yerel ikincil depolama birimleri
 Uzaktan erişimli ikincil depolama birimleri

 Ayrıca bakınız 
 Sanal bellek

Hiyerarşi