Hvad er et virtuelt hukommelsessystem?
Et virtuelt hukommelsessystem angiver et område, der er placeret på en computers harddisk, der giver programmer mulighed for at betjene uden behov for at indlæse dem i den fysiske hukommelse. Computere har dybest set to slags hukommelsessystemer: RAM-hukommelse (RAM) og virtuel hukommelse (VM). Når der ikke er en tilstrækkelig fysisk hukommelse eller RAM, der er tilgængelig til at køre alle de applikationer, som en bruger muligvis har åbnet på et hvilket som helst tidspunkt, bruger systemet virtuel hukommelse til at udgøre forskellen.
Hvis computeren ikke havde mulighed for at få adgang til den virtuelle hukommelse, da den udmattede RAM, vil brugeren modtage en fejlmeddelelse, der angiver, at andre applikationer skulle være lukket for at indlæse et nyt program. Den virtuelle hukommelsesproces fungerer ved at søge efter placeringer i den fysiske hukommelse, der ikke har været adgang til i en bestemt periode. Disse oplysninger kopieres derefter til et område på harddisken. Den disponible plads, der er frigivet, kan nu bruges til at indlæse det nye program.
Denne funktion er en af de mange handlinger, der automatisk udføres af din computer, og den gennemsnitlige bruger forbliver ubemærket. Den virtuelle hukommelse er ikke kun en måde, hvorpå computeren skaber yderligere hukommelse til anvendelse af applikationer, men drager også fordel af de tilgængelige systemhukommelsesressourcer. Dette er billigere end at købe yderligere RAM-chips. Harddisken i ethvert computersystem har et område, der bruges til virtuel hukommelse.
Denne sekundære lagringskilde, hvor information gemmes og hentes, kaldes en personsøgerfil. Området, hvor data udveksles frem og tilbage mellem den fysiske hukommelse og det virtuelle hukommelsessystem i blokke i samme størrelse kaldes siderne. Virtuel hukommelse er dybest set en lille personsøgerfil, der er placeret på harddisken. Ved blot at tilføje størrelsen på personsøgerfilen kan du øge størrelsen på det virtuelle hukommelsessystemlagringskapacitet. I modsætning hertil er den eneste måde at skabe mere RAM på ved at købe og installere chips med større hukommelseskapacitet.
En af ulemperne med den virtuelle hukommelse er, at læse- og skrivebehandlingshastigheden er mærkbart langsommere sammenlignet med tilfældig adgangshukommelse. Brugere, der i høj grad er afhængige af det virtuelle hukommelsessystem for at køre deres applikationer, vil lide et fald i den samlede ydelse af deres computersystem. Faktum er, at harddiske ikke er bygget til håndtering af små bits af information. Nøglen til optimal systemydelse er at have mere end nok RAM til at håndtere dine rutinemæssige programforarbejdningsbelastninger. Dette vil sikre, at adgang til VMS er en undtagelse og ikke reglen.