Rumah Perangkat keras Apa itu kode koreksi kesalahan (EC)? - definisi dari techopedia

Apa itu kode koreksi kesalahan (EC)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Kode Koreksi Kesalahan (ECC)?

Kode koreksi kesalahan (ECC) memeriksa data yang dibaca atau dikirim untuk kesalahan dan memperbaikinya segera setelah ditemukan. ECC mirip dengan pemeriksaan paritas kecuali bahwa ia memperbaiki kesalahan segera setelah terdeteksi. ECC menjadi lebih umum di bidang penyimpanan data dan perangkat keras transmisi jaringan, terutama dengan peningkatan kecepatan data dan kesalahan yang sesuai.

Techopedia menjelaskan Kode Koreksi Kesalahan (ECC)

Kode koreksi kesalahan diterapkan ke penyimpanan data melalui langkah-langkah berikut:

  1. Ketika byte data atau kata disimpan dalam RAM atau penyimpanan periferal, urutan bit penentu kode diperkirakan dan disimpan. Setiap jumlah bit tetap per kata memiliki jumlah bit tetap tambahan untuk menyimpan kode ini.
  2. Ketika byte atau kata dipanggil untuk membaca, kode untuk kata yang diambil dihitung sesuai dengan algoritma asli dan kemudian dibandingkan dengan bit tetap ekstra byte yang disimpan.
  3. Jika kode cocok, data bebas dari kesalahan dan diteruskan untuk diproses.
  4. Jika kode tidak cocok, bit yang diubah ditangkap melalui algoritma matematika dan bit segera diperbaiki.

Data tidak diverifikasi selama periode penyimpanannya, tetapi diuji untuk kesalahan ketika diminta. Jika diperlukan, fase koreksi kesalahan mengikuti deteksi. Kesalahan berulang yang sering terjadi pada alamat penyimpanan yang sama menunjukkan kesalahan perangkat keras permanen. Dalam hal ini, sistem mengirim pesan kepada pengguna, yang dicatat untuk mencatat lokasi kesalahan.

Apa itu kode koreksi kesalahan (EC)? - definisi dari techopedia