Hafıza hiyerarşisi

Vikipedi, özgür ansiklopedi

Bilgisayar mimarisinde yer alan sıralı depolama düzenine hafıza hiyerarşisi denir. Bilgisayar programlarının hafızasından yararlanmak için tasarlanmıştır. Hiyerarşinin üst kademeleri alt kademelerine göre daha düşük gecikme süresine ve daha küçük boyuta sahiptir. Yeni merkezi işlem birimleri (CPU) ‘lar hızlı çalışarak büyük programların bellek girişi adresini ve ön belleğin verimliliğini arttırırken hiyerarşinin farklı kademeleri arasında bilgi transferi yapılırken de işlemci hızını sınırlar. Sonuç olarak CPU tam hafıza giriş – çıkışını beklerken çok fazla zaman harcar.

Pek çok bilgisayardaki hafıza hiyerarşisinin sonuçları: • İşlemcinin kaydedicileri – mümkün olan en hızlı giriş (genellikle 1 cpu cycle), yalnızca 100 byt büyüklüğü için • Bölüm 1 (B1) önbellek – yalnızca birkaç cycle içinde sıksık giriş yapar, genellikle 10 larca Kb • Bölüm 2 (B2) önbellek – B1 e göre 2 ila 10 kat arası daha fazla gecikir, sıksık 512 Kb veya üzeri • Bölüm 3 (B3) önbellek – (isteğe bağlı) B2 den daha fazla gecikir , sıksık birkaç Mb • Ana bellek (DRAM) – yüzlerce cycle sürebilir, ama birkaç Gb. Giriş zamanları düzenli olmaya bilir, NUMA makinesi içinde. • Disk bellek – 100.000 lerce cycle gecikir, ama çok uzundur • Üçüncü sınıf depolama- teyp, optik disk(WORM)--salih kara 18:45, 21 Aralık 2006 (UTC)