Cache Bellek (Önbellek) Nedir?

by

Bir uygulamayı ikinci çalıştırdığımızda, ilk açılışından hızlı açıldığını görürüz. Peki bu olayın perde arkası nedir?

Cache Bellek, en son yaptığımız işlemleri değerlendirerek; bir sonraki işlemi %90 tahmin edip, bu bilgileri tutan L1 ve L1 in %10 tutturamaması durumunda bu %10 un da %90’ı oranında (siz hesaplayın artık) tahmin eder ve bu bilgileri tutan L2 adı verilen işlemci çekirdeğine gömülü iki adet statik “ram”den oluşur. Cpu L2’de de bu bilgileri bulamaması durumunda ram’e gider. Orada da yoksa HDD’e (harddisk) gider.

Cache Bellek ilk icat edildiği yıllarda board üzerinde yer alıyor ve sadece L1’den oluşuyordu. O zamanlar bu tahmin mekanizması bayağı işe yarasa da board üzerinde olduğu için cpu (işlemci) L1 ile iletişime geçeceği zaman board’un (ankart) veri yolu hızına düştüğü için şimdiki kadar kullanışlı değildi. Geliştiriciler, cache’i cpu içine koymak istiyorlardı. Fakat bu o kadar kolay değildi. Milyonlarca transistörü cpu içine koyabildikleri halde, bir türlü cache’i çekirdeğe gömemiyorlardı ki çekirdek hızında erişebilsinler.

Cache belleğin cpu içine yerleştilememesi üzerine, bir dönem çekirdeğe en yakın yere konumlandırılması denendi. Bunun sonucu olarak SLOT işlemci adı verilen cpu’lar piyasaya çıktı. Bu tip işlemcilerde çekirdeğin etrafında cache’ler görülebilir. Fakat bu yöntem, istenen performans’ı vermediği gibi, işlemci board üzerinde dikine durduğu için sabit bir şekilde durması da zoroldu.

Geliştiriciler bir süre sonra cache’i çekirdeğe gömmeyi başardılar, hatta L2 ile birlikte… Cache’ li işlemciler normallerinden daha pahalıydı. Çünkü cache’i çekirdeğe gömmek zor bir işlemdi. Öyle ki 100 işlemciden ancak 2 tanesi kullanılır olarak üretilebiliyordu.İşte bir işlemci alırken dikkatimizi çeken 4 MB cache olayının hikayesi kısaca böyledir

You may also like

Genel , Güncel

Canonicalization URL Nedir?

Canonical tag nedir? Rel canonical olarak da bilinen Canonical tagler; bir URL’nin, birden fazla kopyası olan bir sayfanın ana URL’si olduğunu arama motorlarına bildirmek için kullanılan bir yoldur.Canonical tagi kullanmak, kopyalanmış içeriklerin birden fazla URL’de görünmesinden...
Güncel , Windows

Windows Server de SYN Saldırı Engellemek

Merhaba Değerli Ziyaretçimiz; Windows Server de SYN saldırı alıyorsanız engellemek için öncelikle Windows Firewall ı aktif edin. Daha sonra alttaki adımları gerçekleştirin.. 1-) Registry editörünüzü çalıştırın ve HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Param eters değerini bulun 2-) Edit menüsünden Yeni bir DWORD değeri...