Skip to main content

Hvad er virtuel hukommelse?

Virtuel hukommelse findes blandt alle computeroperativsystemer, og det giver nogle meget praktiske fordele for pc -brugere.Alle computersystemer har deres egen RAM (fysisk tilfældig adgangshukommelse), der ofte spænder fra 64 til 256 megabyte.Når der bruges virtuel hukommelse, giver systemet brugerne mulighed for at fortsætte med at arbejde uden at bekymre sig om tilgængeligheden af datalagring eller hukommelsesmætning.Det adresseres ofte som logisk hukommelse og giver brugerne adgang til en større mængde hukommelse, hvilket giver dem mulighed for at bruge flere applikationer samtidigt.

Med virtuel hukommelse er systemet i stand til at søge efter applikationer på den RAM, der ikke bruges og kopierer det samme på harddisken.Som et resultat frigøres mere plads på RAM, og nye applikationer kan indlæses, som skal bruges straks.Hele processen udføres automatisk, og brugeren behøver ikke at klikke på noget.Det fungerer ved at dele applikationsprogrammernes adresse i mange mindre sider.Disse mindre sider er 4K byte-sider, hver med forskellige virtuelle hukommelsesadresser.

Pagning er den proces, hvormed den sovende (ikke-i-strøm brug) virtuelle sider gemmes på harddisken og gendannes derefter til reel hukommelse, nårBrugeren skal betjene en bestemt applikation.Sidetabeller bruges af computeroperativsystemer til midlertidigt at gemme kortlægningen af denne swap mellem de virtuelle adresser i forskellige applikationer og fysiske adresser (RAM).Den del af den harddisk, hvorpå siderne midlertidigt gemmes, kaldes en sidefil.

Evnen til at gemme disse midlertidige adresser på harddisken er ikke afhængig af RAM's begrænsninger alene.Der er også en automatiseret beregning af den tilgængelige sidefil.Således er systemer, der har mindre RAM'er, nødt til at have større sidefiler.Som et resultat er det nødvendigt at sikre, at størrelsen på sidefilen er indstillet til dens maksimale mulige værdi.

Hvert operativsystem har sin egen personsøgende vejleder til at administrere sidetabellerne.Pasende vejledere er meget effektive til at søge efter filer i den fysiske hukommelse, der er de mindst anvendte og kan bruges til at bytte med virtuelle hukommelsesfiler.Der er dog nogle sider, der ikke kan udskiftes og kaldes ikke-pagerable eller beboer sider.

Et computersystem, der bruger virtuel hukommelse, har adgang til en mere økonomisk måde at skabe mere lagerplads på.Hard-disk-plads er meget billigere end RAM-chips, der er installeret på pc'en.Ved at bruge virtuel hukommelse undgås behovet for at opgradere/tilføje RAM