![]() |
Cache Bellek (Önbellek) Nedir? |
![]() |
![]() |
#1 |
Prof. Dr. Sinsi
|
![]() Cache Bellek (Önbellek) Nedir?Bir uygulamayı ikinci çalıştırdığımızda, ilk açılışından hızlı açıldığını görürüz ![]() 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 ![]() ![]() ![]() Cache Bellek ilk icat edildiği yıllarda board üzerinde yer alıyor ve sadece L1'den oluşuyordu ![]() ![]() ![]() ![]() ![]() Cache belleğin cpu içine yerleştilememesi üzerine, bir dönem çekirdeğe en yakın yere konumlandırılması denendi ![]() ![]() ![]() ![]() Geliştiriciler bir süre sonra cache'i çekirdeğe gömmeyi başardılar, hatta L2 ile birlikte ![]() ![]() ![]() ![]() ![]() ![]() ![]() Nasıl Çalışır? Bilgisayarımızın bellek erişimi hakkında örnek vermek gerekirseir lokantaya ilk defa gidip bir kase çorba istediğinizde Çorbanın yapılıp gelmesi uzun sürebilir ![]() ![]() ![]() ![]() Ne işe yarar? İşte siz örn: Excel'i ilk açtığınızda normal hızda açılır ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Dynamic RAMler üzerindeki veriyi tutabilmek için belirli aralıklarla kondansatörlerle tetiklenmeleri gerekir ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
|