Skip to main content

Wat is virtueel geheugen?

Virtueel geheugen is te vinden tussen alle computerbesturingssystemen en het biedt een aantal zeer praktische voordelen voor PC -gebruikers.Alle computersystemen hebben hun eigen RAM (Physical Random Access Memory) die meestal varieert van 64 tot 256 megabytes.Wanneer virtueel geheugen wordt gebruikt, stelt het systeem de gebruikers in staat om te werken zonder zich zorgen te maken over de beschikbaarheid van gegevensopslag of geheugenverzadiging.Het wordt vaak aangepakt als logisch geheugen en stelt gebruikers in staat om toegang te krijgen tot een groter geheugenvolume, waardoor ze meer applicaties tegelijkertijd kunnen gebruiken.

Met virtueel geheugen is het systeem in staat om applicaties op het RAM te zoeken dat niet wordt gebruikt en deze op de harde schijf kopieert.Als gevolg hiervan wordt meer ruimte vrijgemaakt op RAM en kunnen nieuwe toepassingen worden geladen die onmiddellijk moeten worden gebruikt.Het hele proces wordt automatisch uitgevoerd en de gebruiker hoeft nergens op te klikken.Het functioneert door de adresruimte van de applicatieprogramma's in veel kleinere pagina's te delen.Deze kleinere pagina's zijn 4K byte-pagina's, elk met verschillende virtuele geheugenadressen.

Paging is het proces waarmee de slapende (niet-in-stroomgebruik) virtuele pagina's worden opgeslagen op de harde schijf en worden vervolgens hersteld in echt geheugen wanneerDe gebruiker moet een bepaalde applicatie bedienen.Paginabellen worden gebruikt door computerbesturingssystemen om de toewijzing van deze swap tussen de virtuele adressen van verschillende applicaties en fysieke adressen (RAM) tijdelijk op te slaan.Dat deel van de harde schijf waarop de pagina's tijdelijk worden opgeslagen, wordt een paginabestand genoemd.

De mogelijkheid om deze tijdelijke adressen op de harde schijf op te slaan, is niet afhankelijk van de beperkingen van de RAM alleen.Er is ook een geautomatiseerde berekening van het beschikbare paginabestand.Systemen met kleinere rammen zouden dus grotere paginabestanden moeten hebben.Als gevolg hiervan is het noodzakelijk om ervoor te zorgen dat de grootte van het paginabestand op de maximale mogelijke waarde is ingesteld.

Elk besturingssysteem heeft zijn eigen paging -supervisor om de paginatabellen te beheren.Paging -supervisors zijn zeer effectief in het zoeken naar bestanden in het fysieke geheugen die het minst worden gebruikt en kunnen worden gebruikt voor het ruilen met virtuele geheugenbestanden.Er zijn echter enkele pagina's die niet kunnen worden verwisseld en worden niet-speelbare of ingezeten pagina's genoemd.

Een computersysteem dat virtueel geheugen gebruikt, heeft toegang tot een meer economische manier om meer opslagruimte te creëren.Hard-disk ruimte is veel goedkoper dan de RAM-chips die op de pc zijn geïnstalleerd.Door virtueel geheugen te gebruiken, wordt de noodzaak om de RAM te upgraden/toevoegen vermeden.