Hafıza hiyerarşisi

Hafıza hiyerarşisi

CPU tarafından hafıza birimlerinde erişim süresi kısaldıkça, bit başına maliyet artar. Hafıza birimlerinde kapasitesi arttıkça bit başına maliyet düşer. Hafıza birimlerinde kapasitesi arttıkça erişim süresi artar.

 

oie_twinkles.gif

Örnek:

  • Bir CPU iki seviyeli hafızaya erişiyor.
  • Birinci seviye 1000 word ve ikinci seviye 100.000 word kapasitededir.
  • Birinci seviye hafızaya erişim süresi 0,01s ve ikinci seviye hafızaya erişim
    süresi 0,1us dir.
  • CPU ilk önce birinci seviyeye yoksa ikinci seviyeye erişmektedir.

CPU’nun erişim sıklığına göre hafıza hiyerarşisi

  1. Registers
  2. L1 Cache
  3. L2 Cache
  4. L3 Cache
  5. Main memory
  6. Disk cache
  7. Disk
  8. Optical
  9. Tape

Önbellek prensipleri

Önbellek, main memory ile CPU arasına yerleştirilir. CPU önce önbelleğe erişir, aranan veri yoksa main memory’ye erişir. Eğer aranan veri main memory’de ise içinde bulunduğu blok ile birlikte alınır. Önbelleğe ve CPU’ya aktarılır.

3412

Önbellek prensipleri

Önbellek işlemi

  • CPU bir adres içeriğini ister.
  • Önbelleğe bakılır.
  • Önbellekte bulunursa alınır.
  • İstenen veri önbellekte yoksa hafızada içinde bulunduğu blok alınır ve önbelleğe aktarılır.
  • Önbellekten CPU’ya aktarılır.

Önbellek işlemi

cache.png

 

 

Yorum bırakın