Bilgi Keşfi
/ Knowledge Discovery >> Bilgi Keşfi >> teknoloji >> bilgisayar >> bilgisayar donanımı >>

Nasıl önbelleğe alma Works

. Modern sabit diskler sabit diske kablolu 512 kilobayt, etrafında hızlı bellek ile geliyor. Bilgisayar doğrudan bu bellek kullanmaz - sabit disk denetleyicisi yok. Bilgisayar için, bu bellek yongaları, disk kendisi vardır. Bilgisayar sabit diskten veri için sorduğunda, (çok yavaş belleğe karşılaştırılır) sabit disk mekanik hareketli parçalar önce bu belleğe sabit disk denetleyicisi denetler. Bilgisayar önbellekte istedi verileri bulursa, aslında çok zaman tasarrufu, disk üzerinde veri erişmeden önbellekte saklanan verileri dönecektir.

İşte deneyebileceğiniz bir deney . Bilgisayarınız ana bellek ile disket sürücüsü önbelleğe ve aslında oluyor görebilirsiniz. Disketten büyük bir dosya yapın - örneğin, bir metin editörü 300 kilobayt metin dosyasını açın. İlk kez, sizin disket üzerinde ışık dönüm göreceksiniz ve bekler. Dosyayı yüklemek için 20 saniye sürer, böylece disket, son derece yavaştır. Şimdi düzenleyicisini kapatın ve tekrar aynı dosyayı açın. İkinci kez (30 dakika bekleyin ya da iki denemeden arasındaki disk erişimi bir sürü yapmayın) Eğer ışık açma görmez ve beklemek olmaz. İşletim sistemi diskete için önbellek kontrol ve aradığımı buldum. Bu bir çok şey - Peki yerine 20 saniye bekleyen, veri ilk (diskete tek erişim ana bellek, bir erişim yaklaşık 60 nanosaniye alırken, 120 milisaniye sürer o çalıştığımızda çok daha hızlı bir bellek alt sisteminde bulundu Daha hızlı). Eğer sabit diskte aynı testi olabilir, ama o kadar yavaş çünkü disket sürücüsüne daha belirgindir

Burada normal bir önbellek sistemi bir listesi size hepsi büyük resmini vermek.:

  • L1 önbelleği - Hafıza dolu mikroişlemci hızında (10 nanosaniye, boyutu 16 kilobayt 4 kilobayt)
  • L2 önbellek erişir - tip SRAM (bellek erişimi 20 ila 30 nanosaniye etrafında boyutu 512 kilobayt)
  • Ana bellek 128 kilobayt - tip RAM bellek erişimi (yaklaşık 60 nanosaniye, boyutu 128 megabayt)
  • Sabit disk 32 megabayt - Mekanik, yavaş (yaklaşık 12 milisaniye, boyutu 1 gigabayt 10 gigabayt)
  • İnternet - Sen, L1 önbelleği önbelleklerini Gördüğünüz gibi 1 saniye ve 3 gün, sınırsız boyut)

    arasında (İnanılmaz yavaş böylece disk alt önbelleğe için kullanılabilecek ana bellek, önbelleğe alır ve L2 önbellek, Önbellek Teknolojisi

    Bu noktada sorulan bir ortak soru, "
    ;. Neden tüm yapmaz ? bilgisayarın bellek L1 önbelleği ile aynı hızda koşmak, böylece herhangi bir önbelleğe alma gerekli olacaktır " Bu işe, ama o inanılmaz pahalı o

    Page [1] [2] [3] [4] [5] [6]