Wat is EOS -geheugen?
EOS-geheugen (foutcorrectiecode-op-single in-line geheugenmodules geheugen) is een type random Access Memory (RAM) computergeheugenmodule die een ingebouwd foutcontrole-apparaat bevat. Dit is een beetje zoals het hebben van een andere kleine processor op de RAM -chips zelf, wiens enige verantwoordelijke zorgt voor de integriteit van de gegevens die van en naar het RAM -geheugen van de computer gaan. EOS -geheugenfuncties door een controlesom te berekenen voor elk stukje gegevens in het geheugen. Door het bekende geldige controlesom te vergelijken met het controlesom wanneer gegevens het EOS -geheugen verlaten, kunnen de geheugenmodules weten of gegevens zijn beschadigd.
Het brandpunt voor het begrijpen van het feit dat EOS -geheugenfuncties het controlesum is. De controlesom is een zeven-bit-voor 32-bits datapaden-of een acht-bit-voor 64-bit datapaden-validatievolgorde, gegenereerd door het EOS-geheugen wanneer gegevens voor het eerst in het geheugen worden ontvangen. Het wordt gegenereerd op basis van de binaire volgorde in de bytes van de gegevens, waardoor een u wordt gecreëerdnique reeks tekens om dat specifieke stukje gegevens weer te geven.
Zolang de gegevens zich in het EOS -geheugen bevinden, wordt de controlesomwaarde ernaast opgeslagen. Het EOS -geheugen houdt het daar vast totdat de gegevens worden opgeroepen door een programma of het besturingssysteem. Op dat moment regenereert het de controlesom op basis van de opgeslagen informatie, waarbij het wordt vergeleken met het bekende geldige controlesom. Als de twee waarden overeenkomen, weet de geheugenmodule dat de gegevens niet zijn beschadigd tijdens de opslag. Maar als ze dat niet doen, weet de geheugenmodule dat er iets met de gegevens is gebeurd.
Als de gegevens in de geheugenmodule zijn beschadigd - met andere woorden, als de controlesums niet langer overeenkomen - kan de geheugenmodule proberen de gegevens op zichzelf te corrigeren. EOS-geheugen is in staat om fouten van niet meer dan een beetje per woord te corrigeren. Hoewel het fouten kan detecteren die groter zijn dan een enkel bit, kan het niet corrigerenect ze op zichzelf; In dat geval wordt een foutmelding meestal gegenereerd, waarin staat dat de gegevens corrupt zijn en de gebruiker van de computer waarschuwen voor een mogelijk probleem met de hardware of software in het systeem.
Het primaire nadeel van het gebruik van dit type geheugen is dat het opslaan van de controlesomwaarde een beetje extra overhead in de geheugenmodule vereist. Dit betekent dat bij het opslaan van bijvoorbeeld één megabyte aan gegevens in RAM, de computer eigenlijk één megabyte plus de controle -waarde opslaat. Hoewel dit in de meeste omstandigheden een minimale impact heeft, betekent dit dat bij elk nieuw stukje gegevens-en elk nieuw checksum dat is opgeslagen-, de hoeveelheid beschikbare RAM langzaam kannibaliseerd wordt door het foutcontrole-mechanisme.