Fysiek versus virtueel geheugen
Fysiek geheugen en virtueel geheugen zijn twee geheugenvormen die worden gebruikt voor het opslaan van gegevens op een computer. Fysiek geheugen verwijst naar chips zoals RAM (Random Access Memory) geheugen en opslagapparaten zoals harde schijven die worden gebruikt om gegevens op te slaan. Virtueel geheugen is een geheugenruimte gecreëerd door het besturingssysteem wanneer de computer onvoldoende fysiek geheugen heeft om een programma uit te voeren. Virtueel geheugen wordt gecreëerd door RAM te combineren met de ruimte op de harde schijf. Virtueel geheugen maakt het uitvoeren van grote programma's sneller wanneer het RAM niet genoeg is.
Fysiek geheugen
Zoals eerder vermeld, verwijst fysiek geheugen naar het RAM-geheugen en de harde schijven in de computer die worden gebruikt voor het opslaan van gegevens. In een computer worden het besturingssysteem, toepassingsprogramma's en momenteel gebruikte gegevens in het RAM bewaard, zodat ze snel door de processor kunnen worden benaderd. RAM kan sneller worden geopend dan de andere opslagapparaten zoals de harde schijf en CD-ROM. Maar de gegevens in het RAM-geheugen bestaan alleen terwijl de computer wordt uitgevoerd. Wanneer de stroom is uitgeschakeld, gaan alle gegevens in het RAM verloren en worden het besturingssysteem en andere gegevens opnieuw in het RAM geladen vanaf de harde schijf wanneer de computer wordt ingeschakeld. Harde schijf is een niet-vluchtig geheugen (een geheugen dat gegevens bewaart zelfs als het niet wordt gevoed) dat wordt gebruikt om gegevens op te slaan op een computer. Het is opgebouwd uit ronde schijven genaamd platters die magnetische gegevens opslaan. Gegevens worden geschreven en gelezen van en naar de platters met lees / schrijfkoppen.
Virtueel geheugen
Virtueel geheugen wordt gebruikt wanneer de computer de RAM-ruimte mist voor het uitvoeren van een programma. Virtueel geheugen combineert de RAM-ruimte met de ruimte op de harde schijf. Wanneer 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 de ruimte in het RAM vrij komt. Een deel van de harde schijf wordt gebruikt om het paginabestand op te slaan. Dit overdrachtproces verloopt zo snel dat de gebruiker geen verschil voelt. Virtueel geheugen kan een volledig gegevensblok bevatten terwijl het gedeelte dat momenteel wordt uitgevoerd zich in het RAM bevindt. Daarom kan het besturingssysteem met het virtuele geheugen meerdere programma's tegelijk uitvoeren, waardoor de mate van multiprogrammering wordt verhoogd. Hoewel het vergroten van de grootte van de programma's die kunnen worden uitgevoerd, biedt virtueel geheugen kostenvoordelen aangezien geheugen van de harde schijf minder duur is dan RAM.
Wat is het verschil tussen fysiek en virtueel geheugen
Hoewel fysiek geheugen verwijst naar fysieke apparaten die gegevens opslaan op een computer zoals de RAM en harde schijven, combineert virtueel geheugen de RAM-ruimte met de ruimte op de harde schijf om gegevens in de 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 overgedragen. Hoewel het omwisselen van de gegevens tussen de paginabestanden op de harde schijf en het RAM (via het virtuele geheugen) erg snel gaat, kan te veel swappen de algehele prestatie van het systeem trager maken.