3 Şub 2015

Cache Bellek Ne İşe Yarar ? Nasıl Çalışır?

Nasıl Çalışır? 

Bilgisayarımızın bellek erişimi hakkında örnek vermek gerekirse:Bir lokantaya ilk defa gidip bir kase çorba istediğinizde Çorbanın yapılıp gelmesi uzun sürebilir. Eğer yemeğin yapıldığı yerin(HDD) hemen ön tarafında belirli bir miktar yemeği sıcak tutabilecek bir hazne varsa (RAM) ve siz oradaki çeşitlerden birini yiyecekseniz çorbanın pişmesini beklemezsiniz. Siz eğer aynı yere daha sık gelmeye başlarsanız garson sizi tanır ve sizin geleceğiniz saatlerde yemek arabasına(L2) sizin çeşitlerinizi de koyar. Sürekli müşterisi olursanız ve %90 aynı siparişleri veriyorsanız geleceğiniz saatte çorbanızı masanızda(L1) hazır bulursunuz. 
Ne işe yarar? 

İşte siz örnek: Excel'i ilk açtığınızda normal hızda açılır. 2. açtığınızda nasıl açıldığını bile fark edemezsiniz. Cache farkını Setup'tan L1 ve L2 seçeneklerini DISABLE yapıp test edebilirsiniz. Statik ram’den bahsettik onu da açıklayalım;Çalışma prensibi olarak temelde 2 tip RAM vardır. Dynamic ve Static.Static RAM makine açık olduğu sürece üzerine yazılan veriyi tutabilir. Transistörlerden imal edilmiştir. 
Dynamic RAMler üzerindeki veriyi tutabilmek için belirli aralıklarla kondansatörlerle tetiklenmeleri gerekir. Aksi takdirde üzerindeki veri kaybolur. Bunun için ana kart üzerinde bu tetiklemeyi yapacak ayrı bir devre dizayn edilmiştir ve bu yüzden dynamic ramler cache bellek olarak çekirdekte kullanılamazlar. Bildiğimiz ramler Dynamic ramdir. Static ramler yapılarında transistör kullanıldığı için daha pahalıdır</

Hiç yorum yok:

Yorum Gönder