Skip to main content

Hvad er EOS -hukommelse?

EOS-hukommelse (fejlkorrektion af kode-til-single in-line hukommelsesmoduler hukommelse) er en type tilfældig adgangshukommelse (RAM) computerhukommelsesmodul, der indeholder en indbygget fejlkontrolenhed.Dette er lidt som at have en anden lille processor placeret på RAM -chips selv, hvis eneste ansvarligt er at sikre integriteten af dataene, der flytter til og fra computere RAM -hukommelsen.EOS -hukommelsesfunktioner ved at beregne et kontrolsum for hver bit data i hukommelsen.Sammenligning af den kendte gyldige kontrolsum med kontrolsummen, når data forlader EOS -hukommelsen, giver hukommelsesmodulerne mulighed for at vide, om data er ødelagt.

Omdrejningspunktet for at forstå, hvordan EOS -hukommelsesfunktioner er kontrolsummen.Checksum er enten en syv-bit mdash;for 32-bit datahastninger mdash;eller en otte-bit mdash;For 64-bit datahastninger mdash;Valideringssekvens, genereret af EOS -hukommelsen, når data først modtages i hukommelsen.Det genereres baseret på den binære sekvens i bytes af dataene, hvilket skaber en unik sekvens af tegn til at repræsentere det specifikke stykke data.

Så længe dataene ligger i EOS -hukommelsen, gemmes kontrolsumværdien ved siden af det.EOS -hukommelsen holder den der, indtil dataene kræves af et program eller operativsystemet.På det tidspunkt regenererer det kontrolsummet 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 ødelagt under opbevaring.Men hvis de ikke gør det, ved hukommelsesmodulet, at der er sket noget med dataene.

Hvis dataene i hukommelsesmodulet er blevet ødelagt mdash;Med andre ord, hvis kontrolsumene ikke længere matcher mdash;Hukommelsesmodulet kan forsøge at rette dataene på egen hånd.EOS-hukommelse er i stand til selvkorrektionsfejl på højst en smule pr. Ord.Selvom det kan registrere fejl, der er større end en enkelt bit, kan det ikke korrigere dem på egen hånd;I dette tilfælde genereres en fejlmeddelelse typisk, der angiver, at dataene er korrupte og advarer om computere, som brugeren om et muligt problem med enten hardware eller software i systemet.

Den primære ulempe ved at bruge denne type hukommelse er den gemmeKontrolværdien kræver en smule yderligere omkostning i hukommelsesmodulet.Dette betyder, at når man for eksempel opbevarer en megabyte data i RAM, gemmer computeren faktisk en megabyte plus kontrolsumværdien.Selvom dette har en minimal indvirkning i de fleste omstændigheder, betyder det, at med hver nye bit af data-og hvert nyt kontrolsum er gemt-er mængden af tilgængelig RAM langsomt kannibaliseret af fejlkontrolmekanismen.