Geheugenkaart

Een geheugenkaart is een enorme tabel, in feite een database, die volledige informatie bevat over hoe het geheugen in een computersysteem is gestructureerd. Een geheugenkaart werkt ongeveer als een gigantische kantoororganisator. In de map heeft elk computerbestand een uniek geheugenadres dat er speciaal voor is gereserveerd, zodat andere gegevens het niet per ongeluk kunnen overschrijven of beschadigen.

Om een computer goed te laten functioneren, moet het OS (besturingssysteem) altijd op het juiste moment toegang hebben tot de juiste delen van het geheugen. Wanneer een computer voor het eerst wordt opgestart, vertelt de geheugenkaart het besturingssysteem hoeveel geheugen er beschikbaar is. Terwijl de computer draait, zorgt de geheugenkaart ervoor dat gegevens altijd naar de juiste plaatsen worden geschreven en van de juiste plaatsen worden gelezen. De geheugenkaart zorgt er ook voor dat de debuggers van de computer de geheugenadressen kunnen omzetten in de feitelijk opgeslagen gegevens.

Als er geen geheugenkaart zou zijn, of als een bestaande geheugenkaart beschadigd zou raken, zou het OS gegevens naar de verkeerde plaatsen kunnen schrijven (en zou het dat waarschijnlijk ook doen) en gegevens van de verkeerde plaatsen kunnen lezen. Als gevolg daarvan zouden gegevens die worden gelezen, niet altijd betrekking hebben op de juiste bestanden of toepassingsprogramma's. Het probleem zou waarschijnlijk klein en onmerkbaar beginnen, na verloop van tijd verergeren en pas aan het licht komen nadat aanzienlijke schade is toegebracht aan opgeslagen gegevens en programma's. Uiteindelijk zouden sommige of alle toepassingen niet meer werken en zouden veel kritieke gegevensbestanden verloren gaan.

 

Lees verder over geheugenkaarten:

WiseGEEK beschrijft hoe geheugenkaarten werken.

Joe Forster geeft een complete geheugenkaart weer voor de Commodore 64-computer.