-Oku değiştirmek-yazma - Read-modify-write

Gelen bilgisayar bilimleri , okuma-yazma-değiştirme bir sınıftır atomik operasyonlarda (örneğin bir test ve seti , getir-ekleyebilir ve karşılaştırma ve takas hem bir bellek konumu okumanızı) ve onun içine yeni bir değer yazın eş zamanlı olarak, ya tamamen yeni bir değer ya da daha önceki değerin bir fonksiyonu. Bu işlemler önlemek yarış koşulları çok kanallı uygulamalarda. Bunlar tipik olarak uygulamak için kullanılan muteksleri veya semaforları . Bunlar atom operasyonlar da yoğun olarak kullanılan engellenmeyen senkronizasyonu .

Maurice Herlihy (1991) kendi tarafından atomik işlemleri yer alıyor konsensüs , sayılar şöyle:

Olursa olsun kimse kullanır kaç tür operasyonların daha düşük konsensüs numarası ile sadece operasyonları ile verilen bir konsensüs numarasını gerektiren bir işlem uygulamak mümkün değildir. Kullanıldığında Oku-değiştirme-yazma talimatları genellikle beklenmedik sonuçlar üretir I / O aynı iç etkilemeyebilir bir yazma işlemi olarak, cihazların kayıt okuma işleminde erişilebilir olacaktır.

Bu terim aynı zamanda ilişkilendirilmiş bir RAID fiili yazma işlemlerini gerçekleştirmek düzeyde atom salt değiştirme-yazma dizileri. Bu RAID seviyeleri içerir RAID 4 , RAID 5 ve RAID 6 .

Ayrıca bakınız

Referanslar