İçindekiler:
Tanım - Hata Düzeltme Kodu (ECC) ne anlama geliyor?
Hata düzeltme kodu (ECC), okunan veya iletilen verileri hatalar için kontrol eder ve bulunur bulmaz düzeltir. ECC, parite kontrolüne benzer, ancak tespit edildikten hemen sonra hataları düzeltir. ECC, özellikle veri hızlarının ve karşılık gelen hataların artmasıyla veri depolama ve ağ iletim donanımı alanında giderek yaygınlaşmaktadır.
Techopedia Hata Düzeltme Kodunu (ECC) açıklıyor
Hata düzeltme kodu, veri depolama alanına aşağıdaki adımlar kullanılarak uygulanır:
- Bir veri baytı veya sözcüğü RAM veya çevresel depolama alanında depolandığında, kod belirleyici bir bit dizisi tahmin edilir ve saklanır. Sözcük başına her sabit bit sayısı, bu kodu saklamak için ek bir sabit bit sayısına sahiptir.
- Bayt veya sözcük okuma için çağrıldığında, alınan sözcüğün kodu orijinal algoritmaya göre hesaplanır ve daha sonra depolanan baytın ekstra sabit bitleriyle karşılaştırılır.
- Kodlar eşleşirse, veriler hatasızdır ve işlenmek üzere iletilir.
- Kodlar eşleşmezse, değiştirilen bitler bir matematik algoritmasıyla yakalanır ve bitler hemen düzeltilir.
Veriler saklama süresi boyunca doğrulanmaz, ancak istendiğinde hatalar açısından test edilir. Gerekirse, hata düzeltme aşaması algılamayı izler. Aynı depolama adresindeki sık tekrarlanan hatalar, kalıcı bir donanım hatasını gösterir. Bu durumda, sistem kullanıcıya hata konumlarını kaydetmek için kaydedilen bir mesaj gönderir.