BilgisayarlarBilgi teknolojisi

Önbelleğe alınan veriler ve önbelleğe alma nedir?

Bilgisayar, ne yazık ki, hemen insanlardan alınan komutları çalıştırır vermedi. Bu süreci hızlandırmak için hileler çeşitli kullanır ve aralarında en yüksek mevki önbelleğe aittir. Bu nedir? önbelleğe alınan veriler nelerdir? Nasıl bu süreç fiilen gerçekleşir geliyor? Ne örneğin "Samsung" akıllı telefon, veri önbelleğe ve bilgisayarda olanlardan biraz farklı? Şimdi bu soruların cevaplarını almak için aşağı dönelim.

önbellek nedir?

Yani bu sorgu her şeyden olasılık, bilgilere hızlı erişim sağlar orta tampon sokacağı belirtildi. Tüm veriler içerdiği. Önemli bir avantaj orijinal deposundan çok daha hızlı olabilir önbellekten gerekli bilgileri ayıklamak olduğunu. Ama önemli bir dezavantajı var - boyutu. Önbelleğe alınan veriler tarayıcılar, hard disk, CPU, web sunucusu, WINS ve DNS hizmetlerinde kullanılır. yapının taban kayıt kümeleri vardır. Her biri ana bellekte ne kopyalamak çıkıntı belli elemanı veya veri ünitesi ile ilişkilidir. Girişler eşleştirerek belirlendiği vasıtasıyla, bir tanımlayıcı (TAG) sahiptir. görüşüne biraz farklı noktayı bakalım: Telefonunuzda "Samsung" ya da başka bir üretici ne önbelleğe bilgi? onlar bilgisayarda olanlar farklı mı? boyutunda sadece farkı - görünümünün temel bir açıdan.

kullanarak süreci

Bir istemci (yukarıda listelenir) verilerini istediğinde, bir bilgisayar ve iyi bir platform - önbellek inceler. o girdiyi isteniyorsa, o zaman kullanılır. Bu durumlarda bir isabet vardır. Periyodik veri ana belleğe önbellekten kopyalandı. Gerekli kaydı bulunamadı edilmemiştir Ama eğer, baz saklama bir arama içerik bulunmaktadır. Tüm o zaman daha kolay erişilebilir, böylece bilgi, önbelleğe aktarılır alır. başarı ile taçlandırılmış zaman taleplerin yüzdesi, seviye veya vurmak oranını çağırdı.

Güncelleniyor veri

kullanırken, örneğin, bir web tarayıcısı sayfasının bir kopyasını bulmak için yerel önbelleği denetlenir. Bu sınırlamaları dikkate alındığında bellek tipi, bir bayan yer açmak için bilgiyi atmak karar verilir. değiştirilecektir tam olarak ne karar vermek için, farklı algoritmalar yerinden kullanırlar. Bu "Android" veri önbelleğe gerçeği hakkında konuşmak arada, eğer, o çoğunlukla onlar görüntüleri ve uygulama verileri ile çalışmak için kullanılır.

İlkesi yazma

ve önbellek içeriğinin değiştirilmesi sırasında ana bellekte veri güncelleme. Kayıt politikalarına bağlı uygulama bilgiler arasında geçer zaman gecikmesi. İki ana tipi vardır:

  1. Anlık kaydı. Her değişiklik, ana belleğe eşzamanlı kaydedilir.
  2. Gecikmeli veya geri yazma. Müşteri tarafından talep edildiğinde Güncelleme verileri periyodik düzenlenen veya. o iki devlet bir işaret kullanmak değiştirilmiştir olmadığını izlemek için: "kirli" veya değiştirilmiş. - İstenen öğeyi ilk okuyan önbellekten değiştirilmiştir verilerini kaydetmek için kullanılır ve ikinci edilir: Bir bayan durumunda ana bellek amaçlı iki temyiz yapılabilir.

Bilgi ara tampon alakasız olacağı şekilde olabilir. Bu önbelleğe herhangi bir ayarlama yapmadan ana bellekte zaman verileri ortaya çıkar. Tutarlılık için düzenleme işlemleri her tutarlılık protokolü kullanılmıştır.

çağdaş zorluklar

arayüz sınırlamaları - bir işlemci sıklığında bir artış ve artan bellek performansı, yeni bir sorun alanı ile veri transferi. Ne bilgili bir kişi fark edebilirsiniz? Frekans işlemcisinde RAM daha az ise Önbellek çok yararlıdır. Birçoğu kayıtları daha yavaştır bellek, erişim süresini azaltmak için kendi ara tampon var. adresleme sanal destekleyen işlemci, genellikle küçük ama çok hızlı adres dönüştürme tampon yerleştirin. Ama diğer durumlarda, önbellek çok faydalı değildir ve bazen sadece sorun yaratır (ama profesyonel olmayan bir versiyonunu geçirmiş bilgisayarlar, genellikle). Akıllı telefonunuzdaki verileri önbelleğe ne konuşan STK nedeniyle cihazın küçük boyutuna yeni minyatür önbellek uygulaması oluşturmak için gerekli olduğunu kaydetti. ama onların boyutunda ne fark - Şimdi bazı telefonlar on yıl önce olduğu gibi parametreleri, gelişmiş bilgisayar övünebilir!

farklı tamponlar arasında veri senkronize

birçoğu eğer biri ve nasıl bu teknolojinin etkinliğini sürdürmek için zaman önbelleği yararlıdır? Bu sorun, tampon tutarlılık çözüldü. veri değişimi için üç seçenek vardır:

  1. Dahil. istediğiniz gibi önbellek davranabilirler.
  2. Münhasır. her özel durum için tasarlanmıştır.
  3. Münhasır. yaygın olarak kabul gören standart.

önbellek seviyeleri

Onların sayısı üç veya dörde genellikle eşittir. Hafıza düzeyi daha yüksek, bu yüzden hantal ve yavaş:

  1. L1 önbelleği. En hızlı seviye önbellek - ilk. Aslında, bu, tek bir çip üzerinde bulunur gibi işlemci parçası olan ve fonksiyon bloklarına ilişkindir. talimat önbellek ve veri: Genellikle iki tipe ayrılır. Çoğu modern işlemciler bu seviyede olmadan çalışmaz. Bu önbellek işlemci frekansta çalışır, bu nedenle buna referans, her bir saat çevrimi gerçekleştirebilir.
  2. L2 önbelleği. Genellikle bir önceki ile birlikte yer. Ayrı bir bellek alanları. değerini bulmak için, işlemci bir çekirdek sayısına bölünmesiyle verileri önbelleğe alma altında verilen bütün hacmini, gerekir.
  3. L3 önbelleği. Yavaş ama büyük bağımlı önbelleği. Tipik olarak, birden fazla 24 MB. Farklı bir ikinci seviye önbelleğe alınan verileri senkronize etmek için kullanılır.
  4. L4 önbellek. Yalnızca yüksek performanslı çoklu sunucular ve mainframe için haklı. Ayrı bir çip olarak uygulamak. Akıllı telefonda "Samsung" verileri önbelleğe ve ona bakıyor bir soru sorarsanız, bu seviye - Ben 5 yıldır bu hassas acele söyleyebiliriz.

önbellek çağrışımsallık

Bu, önemli bir özelliğidir. Önbelleğe alınan verilerin Associativity mantıksal segmentasyon görüntülemek için gereklidir. O da, bağlı tüm mevcut hatların sıralı tarama döngüleri onlarca alır ve tüm faydaları getiriyor olmasından gereklidir. Bu nedenle, arama süresini azaltmak amacıyla, veri önbelleğe RAM hücreleri sert yapışma kullanın. Biz karşılaştırırsanız ara tamponlar ama büyük özgül verimlilikle, o harika bir irade daha yavaş çalışması gerekiyordu biri kiminle aynı hacimde ama farklı çağrışımsal, vardır.

Sonuç

Gördüğünüz gibi, belirli koşullar altında önbelleğe alınan veriler, bilgisayarınız daha hızlı hareket sağlar. Ama ne yazık ki, uzun bir süre için çalışabilir hangi yönleriyle oldukça çok şey var.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.birmiss.com. Theme powered by WordPress.