Skip to main content

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 computers 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 middelpunt om te begrijpen hoe EOS -geheugenfuncties het controlesom is.De checksum is een zeven-bit mdash;voor 32-bit datapaden mdash;of een acht-bit mdash;voor 64-bit datapaden mdash;Validatiesequentie, 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 unieke volgorde van tekens wordt gecreëerd om dat specifieke stuk 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 mdash;Met andere woorden, als de checksums niet langer overeenkomen met mdash;De geheugenmodule kan 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 ze niet alleen corrigeren;In dat geval wordt een foutmelding meestal gegenereerd, waarin staat dat de gegevens corrupt zijn en de computer -gebruiker 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 opslaan dat opslagDe controlesomwaarde vereist een beetje extra overhead in de geheugenmodule.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 wordt kannibaliseerd door het foutcontrole-mechanisme.