Bilgisayarlar, Bilgi 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?
kullanarak süreci
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
- Anlık kaydı. Her değişiklik, ana belleğe eşzamanlı kaydedilir.
- 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
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:
- Dahil. istediğiniz gibi önbellek davranabilirler.
- Münhasır. her özel durum için tasarlanmıştır.
- Münhasır. yaygın olarak kabul gören standart.
önbellek seviyeleri
- 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.
- 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.
- 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.
- 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ç
Similar articles
Trending Now