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

Güncel , Joomla

Joomla 1.5.x kurulumu

Merhaba Değerli Ziyaretçimiz, Bu dersimizde size joomla 1.5.x kurulumunu anlatacağız. İndirdiğiniz zipli paketi, masaüstümüze açalım. FTP’den sunucumuza bağlanıp httpdocs yada public_html (Kullandığınız sunucuya bağlı) içine klasör ve dosyalarımızı gönderiyoruz.Yada Cpanel dosya yöneticine giriş yaparak...
Cpanel , Güncel , Kontrol Paneli , Linux , Linux Sunucu Yönetimi , Server , VDS , VPS , WHM / Cpanel

php.ini ile güvenliği sağlama

Merhaba değerli ziyaretçimiz; Sunucumuza Bağlanıp php.ini üzerinden sunucumuzda kullanıma kapatacağımız fonksiyonları belirteceğiz. Putty yada PenguiNet ile sunucumuza bağlandıktan sonra cd /usr/local/lib/ yazıp ilgili dizine giriyoruz. Girdikten sonra vi php.ini yazıp dosyamızı açıyoruz ve içerisinde aşağıya doğru inip ayarları uyguluyoruz. Safe...
Çözümler , Genel , Güncel

DNS Önbelleği Temizleme

Web sitenize ulaşamıyor veya güncel halini görüntüleyemiyorsanız, DNS sorunu yaşıyor olabilirsiniz. İnterneti bölümlemeye, bölümleri adlandırmaya ve bölümlerin iletişimini sağlamaya yarayan dns internet servis sağlayıcısından otomatik olarak istemcilere verilir. Ancak bazı durumlarda dns adresi isteğe...