1 Ağustos 2012 Çarşamba

Hafıza hiyerarşisi

Computer-blue.svgHafıza hiyerarşisi, bilgisayar mimarisinde yer alan sıralı depolama düzenidir. 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) 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)

Hiç yorum yok:

Yorum Gönder