Turinys:
- Apibrėžimas - Ką reiškia klaidų taisymo kodo atmintis (ECC atmintis)?
- „Techopedia“ paaiškina klaidų taisymo kodo atmintį (ECC atmintis)
Apibrėžimas - Ką reiškia klaidų taisymo kodo atmintis (ECC atmintis)?
Klaidų taisymo kodo (ECC) atmintis yra kompiuterio duomenų saugykla, specialiai sukurta aptikti, ištaisyti ir stebėti dažniausiai pasitaikančius vidinių duomenų sugadinimus. Apdorojant duomenis ECC atmintis, turinti specialų algoritmą, nuolatos nuskaito ir ištaiso vieno bitų atminties klaidas. Tai užtikrina, kad netyčia atmintyje nebus išsaugoti klaidingi ar sugadinti duomenys. Paprastai jis randamas ir naudojamas sistemose, turinčiose didelės vertės duomenis, pavyzdžiui, mokslo ir finansinėse kompiuterinėse sistemose.
„Techopedia“ paaiškina klaidų taisymo kodo atmintį (ECC atmintis)
Tradicinėje ECC atmintyje naudojami Hammingo kodai, tuo tarpu kiti naudoja trigubą modulinį dubliavimą, o tai yra pageidautina dėl greitesnės aparatinės įrangos, palyginti su Hammingo klaidų taisymo aparatūra. Anksčiau įdiegtos ECC atminties kaukės taisomos klaidos, veikiančios taip, lyg klaidos niekada neįvyktų, ir praneša tik apie nepataisomas klaidas. Naujausi diegimai fiksuoja ir taisomas klaidas, ir nepataisomas klaidas.
ECC atmintis naudoja pariteto bitus šifruoto kodo saugojimui. Kartu su duomenimis, įrašomais į atmintį, saugomas jo ECC kodas. Perskaičius duomenis, išsaugotas ECC kodas lyginamas su ECC kodu, sugeneruotu duomenų skaitymo metu. Jei bet kokiu atveju yra neatitikimų, jie iššifruojami pariteto bitais, kad būtų galima nustatyti, kuriame bite yra klaida, ir yra nedelsiant ištaisomas.
