Fysiek versus virtueel geheugen
Fysiek geheugen en virtueel geheugen zijn twee vormen van geheugen die worden gebruikt voor het opslaan van gegevens op een computer. Fysiek geheugen verwijst naar chips zoals RAM-geheugen (Random Access Memory) en opslagapparaten zoals harde schijven die worden gebruikt om gegevens op te slaan. Virtueel geheugen is een geheugenruimte die wordt gecreëerd door het besturingssysteem wanneer de computer niet genoeg fysiek geheugen heeft om een programma uit te voeren. Virtueel geheugen wordt gemaakt door RAM te combineren met de ruimte op de harde schijf. Met virtueel geheugen kunnen grote programma's sneller worden uitgevoerd als het RAM-geheugen niet voldoende is.
Fysiek geheugen
Zoals eerder vermeld, verwijst fysiek geheugen naar het RAM en de harde schijven in de computer die worden gebruikt om gegevens op te slaan. In een computer worden het besturingssysteem, de applicatieprogramma's en de momenteel gebruikte gegevens in het RAM bewaard, zodat ze snel toegankelijk zijn voor de processor. RAM kan sneller worden benaderd dan de andere opslagapparaten, zoals de harde schijf en cd-rom. Maar de gegevens in het RAM-geheugen bestaan alleen terwijl de computer draait. Als de stroom wordt uitgeschakeld, gaan alle gegevens in het RAM-geheugen verloren en worden het besturingssysteem en andere gegevens opnieuw vanaf de harde schijf in het RAM geladen wanneer de computer wordt ingeschakeld. Harde schijf is een niet-vluchtig geheugen (een geheugen dat gegevens bewaart, zelfs als deze niet van stroom wordt voorzien) dat wordt gebruikt om gegevens op een computer op te slaan. Het bestaat uit ronde schijven, schotels genaamd, waarop magnetische gegevens worden opgeslagen. Gegevens worden geschreven en gelezen van en naar de platters met behulp van lees- / schrijfkoppen.
Virtueel geheugen
Virtueel geheugen wordt gebruikt wanneer de computer onvoldoende RAM-ruimte heeft om een programma uit te voeren. Virtueel geheugen combineert de RAM-ruimte met de ruimte op de harde schijf. Als de computer niet genoeg RAM-ruimte heeft om een programma uit te voeren, draagt het virtuele geheugen gegevens over van het RAM naar een wisselbestand, waardoor er ruimte in het RAM vrijkomt. Een deel van de harde schijf wordt gebruikt om het paginabestand op te slaan. Dit overdrachtsproces verloopt zo snel dat de gebruiker geen verschil voelt. Virtueel geheugen kan een volledig gegevensblok bevatten terwijl het deel dat momenteel wordt uitgevoerd zich in het RAM bevindt. Daarom stelt het virtuele geheugen het besturingssysteem in staat om meerdere programma's tegelijkertijd uit te voeren, waardoor de mate van multiprogrammering toeneemt. Terwijl de omvang van de programma's die kunnen worden uitgevoerd, wordt vergroot,virtueel geheugen biedt kostenvoordelen omdat het geheugen op de harde schijf minder duur is dan het RAM.
Wat is het verschil tussen fysiek en virtueel geheugen
Hoewel fysiek geheugen verwijst naar fysieke apparaten die gegevens op een computer opslaan, zoals het RAM-geheugen en harde schijven, combineert virtueel geheugen de RAM-ruimte met de harde-schijfruimte om gegevens in het RAM op te slaan, wanneer de RAM-ruimte niet voldoende is. Een deel van de harde schijf wordt gebruikt om de paginabestanden op te slaan die door het virtuele geheugen worden gebruikt om de gegevens op te slaan die vanuit het RAM worden overgebracht. Hoewel het wisselen van gegevens tussen de paginabestanden op de harde schijf en het RAM (via het virtuele geheugen) erg snel gaat, kan te veel wisselen de algehele prestatie van het systeem vertragen.