Bir CPU satın alırken, birçok kişi yalnızca modele ve fiyata bakar ve nadiren CPU'nun belirli parametrelerine dikkat eder, en fazla ana frekans veya turbo frekansıdır. CPU önbelleğine gelince, çok az kişi ilgilenmelidir. Bununla birlikte, CPU önbelleğinin boyutu ve yapısı, CPU hızı üzerinde büyük bir etkiye sahiptir, peki CPU önbelleği nedir? CPU önbelleğinin kullanımı nedir?
CPU önbelleği, CPU ile bellek arasında geçici bir depolama aygıtıdır. CPU hesaplama hızı ve bellek okuma ve yazma hızı sorununu çözmek için kullanılır.Önbellek kapasitesi çok küçüktür. CPU parametrelerine bakarsanız, bunu bilirsiniz. Sadece birkaç megabayt veya on megabayttan fazla, ancak önbelleğin okuma ve yazma hızı belleğin frekansından daha yüksek olduğundan, CPU'nun bellekle veri aktarımı için uzun süre beklemesine gerek kalmaması avantajından yararlanmaktır.
Basitçe ifade etmek gerekirse, CPU çok hızlıdır Hafıza ile veri okurken ve yazarken hafıza hızı çok yavaştır CPU uzun süre beklemek zorundadır CPU'nun çok uzun süre beklemesini önlemek için önbellek verileri önce hafızaya aktarmak ve kaydetmek için kullanılır. Bir nokta önbellekte ve ardından veriler CPU'ya aktarılır.
Önbellek çok küçük olduğu için, önbellekteki veriler hafızanın sadece küçük bir kısmıdır, ancak bu küçük kısım kısa bir süre içinde CPU tarafından kullanılmak üzere olduğundan, CPU büyük miktarda veriyi çağırdığında, bellekten kaçınabilir ve doğrudan önbellekten gidebilir. Okumayı ve yazmayı hızlandırmak için arayın.
Bu nedenle, CPU ve bellek arasındaki yapı "CPU-CPU önbelleği" şeklindedir, ancak aynı zamanda CPU düzey bir, düzey iki ve düzey üç gibi birkaç düzey de vardır.
Birinci seviye önbellek, esas olarak talimatları ve verileri önbelleğe almak için kullanılan CPU'nun birinci seviye önbelleğini ifade eder.İlk seviye önbelleğin kapasitesi CPU'nun performansı üzerinde büyük bir etkiye sahiptir, ancak maliyet çok yüksek olduğu için genel kapasite çok küçüktür, yaklaşık 256 KB .
İkinci seviye önbellek, CPU'nun ikinci seviye önbelleğidir. CPU için, ikinci seviye önbellek kapasitesi ne kadar büyük olursa o kadar iyidir. CPU'nun performansını doğrudan etkiler. CPU'nun her çekirdeğinin kendi önbelleği ve bir CPU'nun ikinci seviye önbellek kapasitesi vardır. Tüm çekirdek L2 önbellek kapasitelerinin toplamıdır.
Üçüncü seviye önbellek, CPU'nun üçüncü seviye önbelleğidir. Esas olarak bellek ile veri iletirken gecikme problemini azaltmak içindir.Üçüncü seviye önbellek, birinci ve ikinci seviye önbelleklerden farklıdır.Tüm çekirdekler tarafından paylaşılan yalnızca bir üçüncü seviye önbellek vardır. Parametrelerden de görebileceğiniz gibi, üçüncü düzey önbellek, diğer iki seviyeli önbelleklerle karşılaştırıldığında nispeten büyüktür.
Bir CPU için çekirdek sayısı ve frekansı performansını etkiler, ancak bir CPU'nun tüm görevleri verimli bir şekilde gerçekleştirip gerçekleştiremeyeceği, ardından önbellek belirler, bu CPU önbelleğinin rolüdür.