Vad är ett virtuellt minnessystem?
Ett virtuellt minnessystem anger ett område som ligger på en dators hårddisk som gör att program kan fungera utan att behöva ladda dem i det fysiska minnet. Datorer har i princip två slags minnessystem: RAM-minne (RAM) och virtuellt minne (VM). När det inte finns en tillräcklig mängd fysiskt minne eller RAM, tillgängligt för att köra alla applikationer som en användare kan ha öppnat vid någon tidpunkt, använder systemet virtuellt minne för att göra skillnaden.
Om datorn inte hade möjlighet att komma åt det virtuella minnet när det slutade RAM-minnet, skulle användaren få ett felmeddelande som indikerar att andra applikationer måste stängas för att ladda ett nytt program. Den virtuella minnesprocessen fungerar genom att söka efter platser i det fysiska minnet som inte har nåtts under en viss tid. Denna information kopieras sedan till ett område på hårddisken. Det tillgängliga utrymmet som frigörs kan nu användas för att ladda det nya programmet.
Den här funktionen är en av de många operationer som automatiskt utförs av din dator och som inte uppmärksammas av den genomsnittliga användaren. Det virtuella minnet är inte bara ett sätt som datorn skapar ytterligare minne för att använda applikationer utan utnyttjar också de tillgängliga systemminnesresurserna. Detta är billigare än att köpa ytterligare RAM-chips. Hårddisken i varje datorsystem har ett område som används för virtuellt minne.
Denna sekundära lagringskälla, där information lagras och hämtas, kallas en personsökningsfil. Området där data utbyts fram och tillbaka mellan det fysiska minnet och det virtuella minnessystemet, i lika stora block, kallas sidorna. Det virtuella minnet är i princip en liten sökfil som finns på hårddisken. Om du bara lägger till storleken på sidfilen kan du öka storleken på det virtuella minnessystemets lagringskapacitet. Däremot är det enda sättet att skapa mer RAM genom att köpa och installera chips med större minneskapacitet.
En av nackdelarna med virtuellt minne är att läs- och skrivhanteringshastigheten är märkbart långsammare jämfört med slumpmässigt åtkomstminne. Användare som väsentligt är beroende av det virtuella minnessystemet för att köra sina applikationer kommer att drabbas av en minskning av deras datorsystem totalt sett. Faktum är att hårddiskar inte är byggda för att hantera små informationsbitar. Nyckeln till optimal systemprestanda är att ha mer än tillräckligt med RAM för att hantera dina rutinmässiga bearbetningsprogram. Detta kommer att säkerställa att åtkomst till VMS är ett undantag och inte regeln.