Rumah Perkakasan Apakah kod pembetulan ralat (ecc)? - definisi dari techopedia

Apakah kod pembetulan ralat (ecc)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Kod Pembetulan Ralat (ECC)?

Kod pembetulan ralat (ECC) memeriksa data yang dibaca atau dihantar untuk ralat dan membetulkannya sebaik sahaja ia dijumpai. ECC adalah serupa dengan pemeriksaan pariti kecuali ia membetulkan kesilapan dengan segera semasa pengesanan. ECC menjadi lebih biasa dalam bidang penyimpanan data dan perkakasan penghantaran rangkaian, terutamanya dengan peningkatan kadar data dan kesilapan yang sama.

Techopedia menerangkan Kod Pembetulan Ralat (ECC)

Kod pembetulan ralat digunakan untuk penyimpanan data melalui langkah-langkah berikut:

  1. Apabila suatu bait atau perkataan data disimpan dalam RAM atau storan persisian, urutan bit yang ditetapkan kod dianggarkan dan disimpan. Setiap nombor bit yang tetap setiap perkataan mempunyai nombor tetap bit tambahan untuk menyimpan kod ini.
  2. Apabila bait atau perkataan dipanggil untuk membaca, kod untuk perkataan yang diambil dikira mengikut algoritma asal dan kemudian dibandingkan dengan bit tetap tambahan yang disimpan oleh byte.
  3. Sekiranya kod itu sepadan, data itu adalah ralat bebas dan dihantar untuk diproses.
  4. Sekiranya kod tidak sepadan, bit yang diubah ditangkap melalui algoritma matematik dan bit dibetulkan dengan serta-merta.

Data tidak disahkan semasa tempoh penyimpanannya, tetapi diuji untuk ralat apabila diminta. Sekiranya diperlukan, fasa pembetulan ralat mengikuti pengesanan. Kesalahan berulang yang kerap di alamat simpanan yang sama menunjukkan ralat perkakasan tetap. Dalam kes ini, sistem menghantar pengguna mesej, yang log masuk untuk merekodkan lokasi ralat.

Apakah kod pembetulan ralat (ecc)? - definisi dari techopedia