Skip to main content

Vad är virtuellt minne?

Virtuellt minne finns bland alla datoroperativsystem och det ger några mycket praktiska fördelar för PC -användare.Alla datorsystem har sitt eget RAM (fysiskt slumpmässigt åtkomstminne) som vanligtvis sträcker sig från 64 till 256 megabyte.När virtuellt minne används tillåter systemet användarna att fortsätta arbeta utan att oroa sig för tillgängligheten av datalagring eller minnesmättnad.Det behandlas ofta som logiskt minne och gör det möjligt för användare att komma åt en större volym minne, vilket gör att de kan använda fler applikationer samtidigt.

Med virtuellt minne kan systemet söka efter applikationer på RAM som inte används och kopierar samma till hårddisken.Som ett resultat frigörs mer utrymme på RAM och nya applikationer kan laddas som måste användas omedelbart.Hela processen görs automatiskt och användaren behöver inte klicka på någonting.Det fungerar genom att dela adressutrymmet för applikationsprogrammen i många mindre sidor.Dessa mindre sidor är 4K-byte-sidor, var och en med olika virtuella minnesadresser.

Sökning är processen genom vilken den vilande (inte-in-strömanvändningen) virtuella sidor sparas på hårddisken och återställs sedan till verkligt minne närAnvändaren måste använda en viss applikation.Sidtabeller används av datoroperativsystem för att tillfälligt spara kartläggningen av denna byte mellan de virtuella adresserna för olika applikationer och fysiska adresser (RAM).Den delen av hårddisken som sidorna tillfälligt sparas kallas en sidfil.

Förmågan att spara dessa tillfälliga adresser på hårddisken är inte beroende av ramens begränsningar.Det finns också en automatiserad beräkning av den tillgängliga sidfilen.Således skulle system som har mindre RAMS behöva ha större sidfiler.Som ett resultat är det nödvändigt att se till att storleken på sidfilen har ställts in till dess maximala möjliga värde.

Varje operativsystem har sin egen personsökningsledare för att hantera sidtabellerna.Page Supervisors är mycket effektiva för att söka efter filer i det fysiska minnet som är det minst använda och kan användas för att byta med virtuella minnesfiler.Det finns emellertid några sidor som inte kan bytas och kallas icke-uppmanbara eller bosatta sidor.

Ett datorsystem som använder virtuellt minne har tillgång till ett mer ekonomiskt sätt att skapa mer lagringsutrymme.Hårddiskutrymme är mycket billigare än RAM-chips som är installerade på datorn.Genom att använda virtuellt minne undviks behovet av att uppgradera/lägga till RAM.