Hvad er virtuel hukommelse?
Virtuel hukommelse findes blandt alle computerens operativsystemer, og det giver nogle meget praktiske fordele for pc-brugere. Alle computersystemer har deres egen RAM (Physical Random Access Memory), der almindeligvis spænder fra 64 til 256 megabyte. Når der bruges virtuel hukommelse, tillader systemet brugerne at arbejde videre uden at bekymre sig om tilgængeligheden af datalagring eller hukommelsesmætning. Det adresseres ofte som logisk hukommelse og giver brugerne adgang til et større hukommelsesvolumen, så de kan bruge flere applikationer samtidigt.
Med virtuel hukommelse er systemet i stand til at søge efter applikationer på RAM, der ikke bruges, og kopierer det samme til harddisken. Som et resultat frigøres mere plads på RAM, og der kan indlæses nye applikationer, der skal bruges med det samme. Hele processen udføres automatisk, og brugeren behøver ikke at klikke på noget. Det fungerer ved at opdele adressepladsen for applikationsprogrammerne i mange mindre sider. Disse mindre sider er 4K-bytesider, hver med forskellige virtuelle hukommelsesadresser.
Personsøgning er den proces, hvormed de sovende (ikke-aktuelle brug) virtuelle sider gemmes på harddisken og gendannes derefter til den reelle hukommelse, når brugeren har brug for at betjene et bestemt program. Sidetabeller bruges af computerens operativsystemer 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, som siderne midlertidigt er gemt på, kaldes en sidefil.
Muligheden for at gemme disse midlertidige adresser på harddisken er ikke afhængig af RAM-begrænsningerne alene. Der er også en automatisk beregning af den tilgængelige sidefil. Systemer, der har mindre RAM'er, skulle således have større sidefiler. Som et resultat er det nødvendigt at sikre, at sidefilens størrelse er indstillet til den maksimale mulige værdi.
Hvert operativsystem har sin egen sidevejleder til at styre sidetabellerne. Sidevejlere er meget effektive til at søge efter filer i den fysiske hukommelse, der er mindst brugt, og kan bruges til at bytte med virtuel hukommelsesfiler. Der er dog nogle sider, der ikke kan udskiftes, og kaldes sider, der ikke kan sidder på eller er bosiddende.
Et computersystem, der bruger virtuel hukommelse, har adgang til en mere økonomisk måde at skabe mere lagerplads på. Harddiskplads 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.