Forum
İntel Smart Cache ve Cache belleklerin geçmişten günümüze uzanan hikayesi:
DAHA ÇOK RAM, DAHA HIZLI RAM’DEN İYİDİR
Sistem Ram’indeki değişimin PC’nizin performansını neden çok fazla etkilemeyeceğini görmek için, gelin statik tampon bellek RAM kavramına geri dönelim. Bu 256K-1024K tampon belleğin amacı, erişimin net bir biçimde hızlı olmasıdır. Bu yüzden CPU ana belleğin X konumundaki verilere gereksinim duyarsa ve tampon bellek tesadüfen bu verilere sahipse, CPU bu verileri hemen hiç gecikme olmaksızın, doğrudan tampon bellekten okuyabilir. X konumundaki veriler tampon bellekte değilse de sorun çıkmaz (bir donanım hatası veya benzer bir şey olmaz), ama veri talebinin daha yavaş olan ana belleğe gitmesi gerektiği için daha yavaş gerçekleşir. Birde şunu düşünün: bir sistemin, diyelim ki 256K tampon belleği ve 32MB ana belleği varsa, tampon bellek ana hafızadaki verilerin sadece küçük bir yüzdesinin kopyası için yere sahip demektir. Hangi verilerin tampon bellekte tutulacağına, hangilerinin de tutulmayacağına ne karar verir? Ana-Kart (eski sistemlerde) veya CPU (modern sistemlerde) üzerindeki bir bellek devresi. Zekice inşa edilmiş bir bellek denetleyici bu küçük miktardaki tampon bellekle oldukça uzun bir yol kat edebilir.
Bu durumda hem belleği hızlı, hem de hesaplı olan bir sistem inşa etmenin anahtarı, küçük miktarda pahalı ve hızlı belleği tampon bellek olarak eklemek ve bundan mümkün olan en fazla şeyi elde etmek için de zeki bir bellek denetleyicisi koymaktır…
Kaynak: PC Bakım Onarım ve Terfi Kılavuzu-Mark Minasi-9. Baskı 1999
Mark Minasi’nin kitabınının bu kısmını okuduğunuzda sizin de aklınıza CPU cache belleklerini neden ana bellek olarak kullanmadığımız gelebilir. Ekran kartlarının RAM’lerini arttıramadığımız için ekran kartını değiştirdiğimiz gibi sistem belleğindeki RAM’i upgrade etmek için CPU değiştirmeyi sanırım kimse istemez. 🙂
CPU içinde cache bellek, Anakartta RAM bellek gibi türlü türlü bellek kullanmamızın nedeni HDD yavaşlığını absorbe etmek içindir. Eğer sabit diskler ve Anakart bağlantı köprüleri CPU kadar hızlı olsaydı türlü türlü RAM kullanmamız gerekmeyecekti.
Asıl konuya geri dönersek, CPU içindeki cache denilen minicik belleklerin kontrolcüleri ne kadar iyi tahmin algoritmasına sahipse o kadar iyidir.
Teşekkürler. Eline sağlık.