Verschil tussen fysieke en virtuele geheugen

Anonim

Fysisch versus virtueel geheugen

Fysisch geheugen en virtueel geheugen zijn twee vormen van geheugen die worden gebruikt voor het opslaan van data in een computer. Fysisch geheugen verwijst naar chips zoals RAM (Random Access Memory) en opslagapparaten, zoals harde schijven die worden gebruikt om gegevens op te slaan. Virtueel geheugen is een geheugenruimte die is gemaakt door het besturingssysteem wanneer de computer niet genoeg fysiek geheugen heeft om een ​​programma uit te voeren. Virtueel geheugen wordt gecreëerd door RAM te combineren met de vaste schijfruimte. Met virtueel geheugen kunt u grotere programma's sneller uitvoeren als het RAM niet genoeg is.

Fysisch geheugen

Zoals eerder vermeld, verwijst het fysieke 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, applicatieprogramma's en momenteel gebruikte data in het RAM opgeslagen, zodat ze snel door de processor kunnen worden geopend. RAM kan sneller worden geopend dan de andere opslagapparaten, zoals de harde schijf en de cd-rom. Maar de gegevens in het RAM bestaan ​​alleen als de computer draait. Wanneer de stroom is uitgeschakeld, worden alle gegevens in het RAM verloren en het besturingssysteem en andere gegevens worden opnieuw geladen op het RAM van de vaste schijf wanneer de computer is ingeschakeld. Harde schijf is een niet-vluchtig geheugen (een geheugen dat gegevens bewaart, zelfs als het niet wordt aangedreven) die wordt gebruikt om gegevens op een computer op te slaan. Het bestaat uit circulaire schijven genaamd platters die magnetische data opslaan. Gegevens worden geschreven en gelezen aan en van de platters met lees- / schrijfkoppen.

Virtueel geheugen

Virtueel geheugen wordt gebruikt wanneer de computer de RAM-ruimte niet heeft voor het uitvoeren van een programma. Virtueel geheugen combineert de RAM-ruimte op de harde schijfruimte. Als de computer niet genoeg RAM-ruimte heeft om een ​​programma uit te voeren, wordt het gegevensbestand van het RAM-geheugen naar een paginabestand overgebracht, waardoor de ruimte in het RAM-geheugen wordt vrijgegeven. Een deel van de harde schijf wordt gebruikt om het paginabestand op te slaan. Dit overdrachtsproces wordt zo snel gedaan, dat de gebruiker geen verschil voelt. Virtueel geheugen kan een hele blok gegevens bevatten terwijl het onderdeel dat momenteel wordt uitgevoerd op het RAM ligt. Daarom maakt het virtuele geheugen het besturingssysteem mogelijk om tegelijkertijd meerdere programma's uit te voeren, waardoor de mate van multiprogrammering wordt verhoogd. Tijdens het vergroten van de grootte van de programma's die kunnen worden uitgevoerd, biedt virtueel geheugen kostenvoordelen, aangezien de harde schijfgeheugen minder duur is dan de RAM.

Wat is het verschil tussen fysiek en virtueel geheugen

Terwijl fysieke geheugen betrekking heeft op fysieke apparaten die gegevens opslaan in een computer, zoals de RAM- en harde schijfstations, combineert het virtuele geheugen de RAM-ruimte met de ruimte op de harde schijf om gegevens op te slaan in het RAM, wanneer de RAM-ruimte niet genoeg 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 die van het RAM worden overgedragen te bewaren. Hoewel de gegevens tussen de paginabestanden op de harde schijf en de RAM (via het virtuele geheugen) snel wisselen, kan te veel uitwisseling de algemene prestaties van het systeem vertragen.