Bir bilgisayarın hafıza hiyerarşisinin performansını anlamak sistem verimliliğini optimize etmek için önemlidir. Bu kılavuz, hafıza hiyerarşisi ile ilgili temel performans ölçümlerini hesaplamak için açık, adım adım adım adımlı bir süreçtir, örneğin hit oranı, eksik oran ve ortalama erişim süresi gibi.
Anahtar Kavramları Memory Hierarchy
hafıza hiyerarşisi, kayıtlar, önbellek, ana bellek ve ikincil depolama dahil olmak üzere birden çok seviyeden oluşur. Her seviyenin genel sistem performansını etkileyen farklı erişim süreleri ve boyutları vardır.
Hit Rate ve Bayan Rate hesaplamak
hit oranı belirli bir önbellek seviyesinde bulunan hafıza erişimlerinin oranını gösterir. Eksik oranı, bu hesaplamak için:
- Önbellekli vuruş sayısını belirleyin ve bir süre boyunca özlüyor.
- Sayıyı hesaplamak: 0:0)Hit Puan = (Number of Hits) / (Toplu Accesses)).
- Hesaplama oranı: [[0D:0)Misss Puan = 1 - Hit Rate).
Ortalama Erişim Zamanını Hesaplamak
Ortalama erişim süresi, her seviyedeki vuruş ve kaçıran zamanı dikkate alır. formülün:
[FONT=0)Average Access Time = (Hit Time) + (Miss Rate) × (Mis Cezaty)).
Nerede:
- [FONT:0)Hit Time[DÜT:1] önbellekten veriye erişmek için zamandır.
- [FONT:0)Miss Cezaty[[Dönetici: 1 ) Bir sonraki bellek seviyesinden veri getirmek için ek zamandır.
Örnek Hesaplama
Bir önbellekin %90'ın bir hit oranına sahip olduğunu varsayalım, 1 nanosaniyenin bir hit zamanı ve 10 nanosaniyenin kaçırılması. Ortalama erişim süresi şöyle olacaktır:
[[Average Access Time = 1 + (0.10 × 10) = 2 nanosaniye.[DÜT:1)