9 Ekim 2016 Pazar

ÖN BELLEK(CACH MEMORY)

İşlemci ile Ana Bellek Arasında tasarlanmış ve verilerin hızlı bir şekilde erişimi sağlamak amacı ile geliştirilmiş bellek türüdür.
Bilgisayarınızda bir oyun açtınız bu oyun Disk üzerinde kayıtlı olduğu için Ram ( Bellek ) tarafından geçici hafıza üzerine alınır ve oyun buradan işlemciye bilgiler gönderilir ve okunarak oynanmaya başlar işte burada bu oyun bilgileri daha hızlı okunması bilgilerin işlenmesi için İşlemci Ön Belleği ( Cach ) tarafından tutularak bellek ile işlemci arasında Ön bellek yani Cach Belleğe alınarak hızlı bir şekilde okunmasını sağlayan bellektir.

Ön bellek -
Cache memory, işlemcinin hemen yanında bulunan ve ana belleğe oranla çok düşük kapasiteye (genellikle 1MB'dan az) sahip olan bir yapıdır. Cache bellek işlemcinin sık kullandığı veri ve uygulamalara en hızlı biçimde ulaşmasını sağlamak üzere tasarlanmıştır. İşlemcinin ön belleğe erişmesi, ana belleğe erişmesine oranla çok kısa bir süredir. Eğer aranan bilgi ön bellekte yoksa işlemci ana belleğe başvurur. Yani önce ön belleğe bakmak çok kısa bir zaman alır. Bunu şöyle açıklayabiliriz, yiyecek bir şeyler almak için markete gitmeden önce buzdolabını kontrol edersiniz, eğer istediğiniz yiyecek dolapta varsa markete gitmezsiniz, yoksa bile olup olmadığını anlamak sizin bir anınızı alır. 


Önbellek kullanımında tüm
programlar,bilgiler ve veriler için geçerli olan temel prensip "80/20" kuralıdır. %20 oranındaki hemen kullanılan veri ve işlem zamanının %80'ini kullanır. (Bu %20'lik veri e-posta silmek yada göndermek için şifre girme, sabit diske dosya kaydetme yada klavyede hangi tuşları kullanmakta olduğunuz gibi bilgileri içermektedir. Bunun tersi olarak geri kalan %80'lik veri de işlem zamanının %20'sini kullanır. Ön bellek sayesinde, işlemci tekrar tekrar yaptığı işlemler için zaman kaybetmez. 

Level 1 Nedir ?

İşlemci ihtiyaç duyduğu komutu ilk önce Level 1 ön belleğinde arar eğer burada bulamaz ise Level 2 ön belleğine bakar aradığı komutu burada da bulamazsa Ram ve HDD kontrol eder burada Level 1 ön belleği işlemci bilgisayarın hızı içinde önemli bir etkendir.


Ön bellek ( Cach Memory ) kısaca Özetlemek gerekirse ;

Bilgisayarın beyni olan Cpu ( İşlemci ) verileri hızlı bir şekilde işlemesi ve performansı etkilemesi yönü ile cach memory ( Ön Bellek ) Bilgisayarımızın performansını doğrudan etkiyen bir bellek türüdür. O yüzden iyi bir İşlemci seçerken Cach Memory ( Ön Bellek ) fazla olmasına dikkat ediniz.


Ön Bellek (Cach Memory) Nasıl Çalışır?
Ön bellek adeta işlemcinin "top 10" listesi gibi çalışır. Bellek kontrolörü işlemciden gelen istemleri önbelleğe kaydeder, işlemci her istemde bulunduğunda ön belleğe kaydedilir ve en fazla yapılan istem listenin en üstüne yerleşir buna "cache hit" adı verilir. Önbellek dolduğunda ve işlemciden yeni istem geldiğinde; sistem, uzun süredir kullanılmayan (listenin en altındaki) kaydı siler ve yeni istemi kaydeder.r. Böylece sürekli kullanılan işlemler daima önbellekte tutulur ve az kullanılan işlemler önbellekten silinir. 

Hiç yorum yok:

Yorum Gönder