Kļūdu labošanas kods (ECC)

Autors: Randy Alexander
Radīšanas Datums: 28 Aprīlis 2021
Atjaunināšanas Datums: 26 Jūnijs 2024
Anonim
Guns, Germs and Steel: Why Europeans Came to Dominate the World in 7 Minutes
Video: Guns, Germs and Steel: Why Europeans Came to Dominate the World in 7 Minutes

Saturs

Definīcija - ko nozīmē kļūdu labošanas kods (ECC)?

Kļūdu labošanas kods (ECC) pārbauda, ​​vai nolasītajos vai pārsūtītajos datos nav kļūdu, un izlabo tos, tiklīdz tie tiek atrasti. ECC ir līdzīgs paritātes pārbaudei, izņemot to, ka tas labo kļūdas tūlīt pēc atklāšanas. ECC kļūst arvien izplatītāka datu glabāšanas un tīkla pārraides aparatūras jomā, īpaši palielinoties datu pārraides ātrumam un atbilstošajām kļūdām.


Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia izskaidro kļūdu labošanas kodu (ECC)

Kļūdas labošanas kods tiek piemērots datu glabāšanai, veicot šādas darbības:

  1. Kad datu baits vai vārds tiek glabāts operatīvajā atmiņā vai perifērijas atmiņā, tiek noteikta un saglabāta kodu norādoša bitu secība. Katram fiksētam bitu skaitam vārdam ir papildu fiksēts bitu skaits, lai saglabātu šo kodu.
  2. Kad baits vai vārds tiek nolasīts, izgūtā vārda kods tiek aprēķināts pēc sākotnējā algoritma un pēc tam tiek salīdzināts ar saglabātā baita papildu fiksētajiem bitiem.
  3. Ja kodi sakrīt, dati ir bez kļūdām un tiek pārsūtīti apstrādei.
  4. Ja kodi nesakrīt, mainītie biti tiek uztverti ar matemātiskā algoritma palīdzību un biti tiek nekavējoties laboti.

Dati netiek pārbaudīti to glabāšanas laikā, bet tiek pārbaudīti, vai nav kļūdu, kad tie tiek pieprasīti. Ja nepieciešams, kļūdu labošanas fāze seko noteikšanai. Biežas atkārtotas kļūdas tajā pašā uzglabāšanas adresē norāda uz pastāvīgu aparatūras kļūdu. Šajā gadījumā sistēma s lietotājs a, kas tiek reģistrēts, lai reģistrētu kļūdas atrašanās vietu (-as).