Wat is virtueel geheugen

Alle programma's die worden opgestart, moeten in het geheugen worden geladen. Op de eerste plek probeert het OS het programma te laden in het RAM geheugen. Als er een programma wordt gestart en het RAM geheugen is vol, dan gaat het OS gebruik maken van virtueel geheugen. Dit houdt in dat het OS het RAM geheugen gaat combineren met virtueel geheugen. Het virtuele geheugen wordt opgeslagen op de harde schijf in een pagefile (pagefile.sys). Bij virtueel geheugen verplaatst het OS de data van het RAM geheugen naar het virtuele geheugen. Op deze manier komt er weer geheugen vrij in het RAM.

Het lezen en schrijven van en naar het RAM geheugen is aanzienlijk sneller dan lezen en schrijven naar een pagefile (het virtuele geheugen). De grootte van de pagefile wordt automatisch geregeld door Windows. Standaard is dit 1,5 keer zo groot als het aanwezige RAM geheugen. Hoewel deze grootte door Windows is bepaald, kan dit ook handmatig worden ingesteld.


bronnen:
http://windows.microsoft.com/en-US/windows-vista/What-is-virtual-memory

Reacties

Populaire posts van deze blog

[SQL Server] varchar vs nvarchar

MS Sql 70-461: Chapter 5

[C#] Class serialiseren en deserialiseren