Önbellek Tutarlılığı

Yazar: Laura McKinney
Yaratılış Tarihi: 9 Nisan 2021
Güncelleme Tarihi: 25 Haziran 2024
Anonim
Önbellek Tutarlılığı - Teknoloji
Önbellek Tutarlılığı - Teknoloji

İçerik

Tanımı - Önbellek Uyumluluğu ne anlama geliyor?

Önbellek tutarlılığı, önbellekte depolanan verilerin düzenliliği veya tutarlılığıdır. Önbellek ve bellek tutarlılığını korumak, çok işlemciler veya dağıtılmış paylaşılan bellek (DSM) sistemleri için zorunludur. Önbellek yönetimi, verilerin üzerine yazılmaması veya kaybolmaması için yapılandırılmıştır. Dizin tabanlı tutarlılık, veri yolu sıkma ve snarfing dahil olmak üzere önbellek tutarlılığını korumak için farklı teknikler kullanılabilir. Tutarlılığı korumak için bir DSM sistemi bu teknikleri taklit eder ve sistem işlemleri için gerekli olan bir tutarlılık protokolünü kullanır. Önbellek tutarlılığı, önbellek tutarlılığı veya önbellek tutarlılığı olarak da bilinir.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Önbellek Uyumluluğunu Açıklıyor

Çok işlemcileri destekleyen tutarlılık protokollerinin çoğu sıralı bir tutarlılık standardı kullanır. DSM sistemleri zayıf veya serbest bırakma tutarlılık standardı kullanır. Aşağıdaki yöntemler, önbellek tutarlılığı yönetimi ve okuma / yazma (R / W) ve anlık işlemlerde tutarlılık için kullanılır: Yazılı veri konumları sıralanır. Yazma işlemleri anında gerçekleşir. Program siparişlerinin korunması RW verileri ile sağlanır. Tutarlı bir bellek görünümü korunur, burada tutarlı değerler paylaşılan hafıza ile sağlanır. Aşağıdaki gibi farklı yapılar tarafından çeşitli önbellek tutarlılığı türleri kullanılabilir: Dizin tabanlı tutarlılık: Bellek verilerinin tüm işlemciler tarafından erişilebilir olduğu bir filtreye başvurur. Bellek alanı verileri değiştiğinde, önbellek güncellenir veya geçersiz hale gelir. Veriyolu taraması: Tüm önbellek belleğini izler ve yönetir ve yazma işlemi olduğunda işlemciye bildirir. Daha az işlemcili daha küçük sistemlerde kullanılır. Snarfing: Kendi adresini izler ve adresini ve veri sürümlerini günceller. Dizin tabanlı tutarlılık ve veri yolu denetlemeye kıyasla büyük miktarda bant genişliği ve kaynaklar gerektirir.