L2 Önbellek Nedir?

Seviye 2 veya L2 önbellek, bilgisayar performansını iyileştirmek için çok düzeyli bir depolama stratejisinin bir parçasıdır. Bu model, her biri çok hızlı bilgisayar işlem birimi (CPU) ve çok daha yavaş rasgele erişim belleği (RAM) arasındaki köprüde bulunan, L1, L2 ve L3 olarak adlandırılan en fazla üç önbellek düzeyi kullanır. Tasarım gelişirken, L1 önbellek en çok CPU'ya, L2 önbellek ise genellikle anakartın içine yerleştirilmiştir (mevcut olduğunda L3 önbellek ile birlikte). Bununla birlikte, bazı CPU'lar şimdi L2 önbellek yanı sıra L1 önbellek içerir ve birkaçı bile L3 önbellek içerir.

CPU önbelleğinin işi veri isteklerini tahmin etmektir, böylece kullanıcı sık kullanılan bir programı tıklattığında, örneğin, bu programı çalıştırmak için gereken talimatlar hazır, önbellekte saklanır. Bu olduğunda, CPU isteği gecikmeden işleyebilir ve bilgisayar performansını büyük ölçüde iyileştirir. CPU önce L1 önbelleğini, ardından L2 ve L3 önbelleğini kontrol eder. Gerekli veri bitlerini bulursa, bu bir önbellek isabetidir , ancak önbellek isteği beklemiyorsa, CPU önbellek özlüyor ve veriler daha yavaş RAM'den veya hala daha yavaş olan sabit sürücüden çıkarılmalıdır .

Veri bitlerini tutmak CPU önbelleğinin işi olduğundan, neden birden fazla önbellek düzeyi bulunduğunu merak edebilirsiniz. L2 önbelleğini neden daha büyük hale getirebildiğiniz zaman, neden L2 önbelleği tümüyle çok daha az L3?

Cevap, önbellek ne kadar büyük olursa, gecikme o kadar uzun olur. Küçük önbellek büyük önbelleklerden daha hızlıdır. Genel performansı optimize etmek için, en iyi sonuç CPU'nun kendisine en hızlı ve en hızlı önbelleğe sahip olmak, ardından biraz daha büyük bir L2 önbellek havuzu ve daha da büyük bir L3 önbellek havuzu elde edilir. Buradaki fikir, L1'de en çok kullanılan talimatları saklamaktır; L2 önbelleği, bir sonraki en muhtemel veri bitlerini tutar ve L3 de buna uygundur. CPU'nun L1 önbelleğinde bulunmayan bir isteği işlemesi gerekiyorsa, L2 önbelleğini ve ardından L3'ü hızlı bir şekilde kontrol edebilir.

Önbellek tasarımı, yüksek işlemci ve sistem performansından doğrudan sorumlu olduğu için oldukça rekabetçi bir mikroişlemci pazarında kilit bir stratejidir. Çok seviyeli önbellek, daha ucuz olan dinamik RAM (DRAM) yongalarına göre daha pahalı statik RAM (SRAM) yongalarından yapılır. DRAM ve senkron DRAM (SDRAM) yongaları normalde sadece RAM olarak adlandırdığımız şeydir. SRAM ve SDRAM yongaları karıştırılmamalıdır.

Yeni bilgisayarlara bakarken L1, L2 ve L3 önbellek miktarlarını kontrol edin. Diğer her şey eşit olduğunda, daha fazla CPU önbelleğe sahip bir sistem daha iyi performans gösterir ve senkronize önbellek, senkronize olmayandan daha hızlıdır.