Cache, işlemcinin ön belleğidir. İşlemci sürekli veri işler. Bu verilere hızlı erişebilmek için işlemcinin verileri geçici olarak depoladığı bir belleği vardır. İşte bu belleğe cache (keş diye okunur), yani ön bellek denir. Ön bellek ne kadar büyük olursa o kadar iyidir fakat işlemci performansını etkileyen en önemli şey her zaman mimari tasarım olmuştur. Bunu Recep baltaşdan aldım yani alıntıladım bilgine benim değil bu yazı.
Cache(önbellek): İşlemcilerin yapığı işlemler sistem belleğinden(RAM) çok daha hızlı olduğu için sistem belleği hız olarak yetişemez. Yetişemediği için sistemin daha yavaş çalışmasına sebep olur. Bu engeli aşmak için cache kavramı ortaya çıkmıştır. Bilgiler önbelleğe yerleşip işlemciye daha hızlı yetişdirmek suretiyle çalışır.
Bu önbellekler 3 düzeyi vardır. Bunlar l1, l2, l3'dür.
L1 önbellek: En hızlı önbellektir. En hızlısı olduğu için yapımı pahalı ve çok az miktarda bulunur.
L2 önbellek: En hızlı 2 önbellektir. Yani l1'den yavaştır. Yapımı l1'e göre ucuzdur. Az miktarda bulunur.
L3 önbellek: En yavaş önbellektir. Yapımı kolay ve ucuz olduğundan çok fazla miktarda bulunur. Şöyle bir yazı daha var biraz daha detaya girmiş.