Hvad er EOS-hukommelse?

EOS-hukommelse (Fejl i korrigering af kode-On-Single in-line hukommelsesmodulers hukommelse) er en type Random Access Memory (RAM) computerhukommelsesmodul, der indeholder en indbygget fejlkontrolenhed. Dette er lidt som at have en anden lille processor placeret på selve RAM-chips, hvis eneste ansvarlige er at sikre integriteten af ​​de data, der flyttes til og fra computerens RAM-hukommelse. EOS-hukommelsesfunktioner ved at beregne et kontrolsum for hver bit af data i hukommelsen. Når man sammenligner det kendte gyldige kontrolsum med kontrolsummet, når data forlader EOS-hukommelsen, giver hukommelsesmodulerne mulighed for at vide, om data er blevet ødelagt.

Omdrejningspunktet for at forstå, hvordan EOS-hukommelse fungerer, er kontrolsummen. Kontrollsummen er enten en syv-bit - for 32-bit-dataspor - eller en otte-bit - for 64-bit-dataspor - valideringssekvens, der genereres af EOS-hukommelsen, når data først modtages i hukommelsen. Det genereres baseret på den binære sekvens i databytes, hvilket skaber en unik sekvens af tegn, der repræsenterer det specifikke stykke data.

Så længe dataene findes i EOS-hukommelsen, gemmes kontrolsumværdien ved siden af. EOS-hukommelsen holder den der, indtil dataene kræves af et program eller operativsystem. På det tidspunkt regenererer det kontrolsummen baseret på den gemte information og sammenligner den med den kendte gyldige kontrolsum. Hvis de to værdier stemmer overens, ved hukommelsesmodulet, at dataene ikke er blevet beskadiget under opbevaring. Men hvis de ikke gør det, ved hukommelsesmodulet, at der er sket noget med dataene.

Hvis dataene i hukommelsesmodulet er beskadiget - med andre ord, hvis kontrolsummerne ikke længere matcher - kan hukommelsesmodulet forsøge at rette dataene alene. EOS-hukommelse er i stand til selvkorrigerende fejl på højst en bit pr. Ord. Selv om det kan registrere fejl, der er større end en enkelt bit, kan det ikke rette dem alene. i dette tilfælde genereres der typisk en fejlmeddelelse, der angiver, at dataene er korrupte og advarer computerens bruger om et muligt problem med enten hardware eller software i systemet.

Den primære ulempe ved brug af denne type hukommelse er, at lagring af kontrolsumværdien kræver en smule ekstra omkostninger i hukommelsesmodulet. Dette betyder, at når man for eksempel lagrer en megabyte data i RAM, lagrer computeren faktisk en megabyte plus kontrolumværdien. Selvom dette har en minimal indflydelse i de fleste tilfælde, betyder det, at med hver nye bit af data - og hvert nyt kontrolsum gemt - bliver mængden af ​​tilgængeligt RAM langsomt cannibaliseret af fejlkontrolmekanismen.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?