Önbellek denetleyicisi, önbellek veya sabit diskten veri alınmasını, depolanmasını ve teslim edilmesini yöneten Intel 82385 gibi bir yongadır. Merkezi işlem birimi (CPU) tarafından veri veya talimatlar istendiğinde, isteği durdurur ve rastgele erişim belleğinden (RAM) teslimi gerçekleştirir.
Denetleyici daha sonra yeni teslim edilen verilerin bir kopyasının önbellekte nerede saklanacağını, veri veya kodun ne zaman alınacağını belirler. RAM'deki bitişik adresler, daha sonra gerekmesi durumunda, burada bu yeni verileri depolamak için önbellek ve önbellek varsa hangi verilerin atılacağı dolu. Ayrıca tuttuğu her şeyin adreslerinin güncel bir tablosunu tutar.
Technipages Önbellek Denetleyicisini Açıklıyor
Önbellek denetleyicisi, kodu veya verileri birincil bellekten doğal olarak önbelleğe kopyalayan ekipmandır. Sonuç olarak, desteklediği üründen önbellek etkinliğini gizlemek için bu atamayı gerçekleştirir. Sonuç olarak, benzer bir uygulama programlama önbelleği olan ve olmayan çerçeveler üzerinde değiştirilmeden çalışabilir.
Önbellek denetleyicisi, bellek denetleyicisine iletmeden önce okuma ve oluşturma bellek taleplerini yakalar. Talep konumunu üç alana ayırarak bir talep oluşturur; etiket alanı, set indeks alanı ve veri indeks alanı
Başlangıç olarak, denetleyici, belirtilen kodu veya verileri tutabilecek önbellek içindeki önbellek satırını bulmak için konumun ayarlanmış dizin bölümünü kullanır. Bu önbellek satırı, denetleyicinin orada saklanan orijinal verilere karar vermek için kullandığı önbellek etiketini ve durum bitlerini içerir.
Bu noktada denetleyici, önbellek satırının dinamik olup olmadığına karar vermek için meşru parçayı kontrol eder ve belirtilen konumun etiket alanına önbellek etiketine bakar. Hem durum denetimi hem de inceleme başarılı olursa, bu bir önbellek isabetidir. Durum kontrolü veya muayene yetersiz kalırsa, bu bir önbellek kaçırmadır.
Önbellek Denetleyicisinin Yaygın Kullanımları
- Önbellek denetleyicisinin faydalarından biri, sabit diskin işlem hızını artırmaya yardımcı olmasıdır.
- RapidCad, önbellek denetleyicisi olmadan 486 hıza çok yaklaşıyor
- 64 Vikings CPU, önbellek denetleyicisinde benimsenen simetrik bir yüksek hızlı bağlantı kullanır
Önbellek Denetleyicisinin Yaygın Yanlış Kullanımları
- NS önbellek denetleyici bilgisayar işlemcisinin hızını artırmaz