Wat is virtueel geheugen en hoe werkt het?

virtueel geheugen is een manier voor een toepassing om te functioneren alsof het systeem meer RAM heeft dan het in werkelijkheid doet. Virtueel geheugen werkt door het wisselen van niet-vereiste gegevens naar een bestand op de harde schijf genaamd een swap bestand of pagina bestand. Deze gegevens worden dan opgeroepen en alleen gebruikt wanneer het nodig is.

meer over virtueel geheugen

de virtualmemory wordt beheerd door een virtueel geheugenbeheer dat aanwezig is binnen een besturingssysteem. Het Kaarten virtuele adressen die behoort tot de adresruimte van arunning proces om fysieke geheugen pagina van de computer. Dit zorgt ervoor dat elk proces voldoende virtueel geheugen heeft om efficiënt te draaien en het geheugen van andere processen niet aantast. Virtueel geheugen adressen RAM voor nul enwanneer RAM is gevuld, wordt het Geheugen Geschreven.

virtueel geheugen verhoogt de werkcapaciteit van uw computer aanzienlijk omdat het vaak niet nodig is om in het RAM-geheugen van uw computer of in uw werkruimte te werken. Als een gebruiker te veel open programma ‘ s heeft, treedt overmatige pagina switching op, waardoor de toepassing wordt vertraagd. Virtueel geheugen simuleert wat er eigenlijk bestaat en laat uw computer om grote programma ’s of meerdere programma’ s tegelijk draaien.

welke vragen zullen worden beantwoord:

  • hoe virtueel geheugen en fysiek geheugen zijn verschillend?
  • Waarom is virtueel geheugen nodig?
  • Hoe werkt virtueel geheugen?
  • wat zijn de typen virtueel geheugen?
  • voor-en nadelen van virtueel geheugen

virtueel geheugen is nuttig, laten we weten op welke manieren!

hoe verschillen virtueel geheugen en fysiek geheugen?

fysiek geheugen is het enige geheugen dat direct toegankelijk is voor de CPU. De instructies opgeslagen op het fysieke geheugen worden gelezen door de CPU en het voert ze dan uit. De gegevens na uitvoering worden ook opgeslagen in het fysieke geheugen.
virtueel geheugen zoals de naam al doet vermoeden is virtueel, dus niet echt. Het besturingssysteem (OS) gebruikt virtueel geheugen voor geheugenbeheer waarbij niet-aaneengesloten geheugen wordt gepresenteerd als aaneengesloten geheugen aan de software. De gevallen waarin RAM tekort aan geheugen, OS wijst een deel van de harde schijf die fungeert als RAM, die wordt genoemd als virtueel geheugen.

geheugentoewijzing

informatie wordt toegewezen door fysiek geheugen via een proces genaamd “first in, last out”. In dit geval wordt de informatie op de tas geplaatst. Overwegende dat virtueel geheugen maakt gebruik van paging proces, waarin pagina ‘ s infixed maten worden gelegd over de harde schijf.

geheugengrootte

fysiek geheugen is beperkt door de grootte van het RAM-geheugen dat op een computer is geïnstalleerd. Terwijl virtueel geheugen wordt beperkt door de grootte van de harde schijf heeft dus meer opslagruimte.

overwegingen

om de prestaties van een computersysteem dat virtuele memoryvaak gebruikt te verhogen, moet meer RAM worden geïnstalleerd. De instellingen van het virtuele geheugen worden bestuurd door het besturingssysteem.Ook de leessnelheid / Schrijfsnelheid van een harde schijf is veel langzamer dan die van RAM

Waarom is virtueel geheugen nodig?

virtueel geheugen is ontstaan omdat de hoge kosten verbonden zijn aan fysiek RAM en zelfs vandaag de dag is RAM duurder dan opslagapparaten zoals solid state drives en harde schijven. Om de kosten te verlagen, wordt virtueel geheugen gebruikt in combinatie met fysiek RAM. Als een systeem uit te rusten met meer RAM is aan de hogere kant van de prijs.

alle computersystemen hebben een limiet op het RAM-geheugen dat kan worden geïnstalleerd, maar virtueel geheugen stelt het systeem in staat om verder te werken dan deze limieten. Gebruik te maken van virtueel geheugen brengt geen extra kosten als het gebruik maakt van de bestaande ruimte. Het is de makkelijkste manier om een systeem meer geheugen te laten gebruiken dan het fysieke geheugen dat beschikbaar is op het systeem.

Hoe Werkt Virtueel Geheugen?

  • virtueel geheugen is een onderdeel van het besturingssysteem van de computer. Het heeft de populariteit gewonnen als het helpt bezuinigen van de kosten die RAM uitbreiding zou kunnen brengen. Wanneer een toepassing wordt uitgevoerd, slaat het programma threads locatie en gegevens op een virtueel adres, terwijl RAM is het fysieke adres waar de gegevens daadwerkelijk worden opgeslagen.
  • de meeste computersystemen hebben 32 of 64 megabyte RAM, die alleen door de CPU wordt gebruikt. Helaas is dit RAM niet voldoende om veel programma ‘ s tegelijk te draaien.

om het beter te begrijpen – als u meerdere programma ‘ s probeert te draaien op een 32 megabyte RAM, als uw systeem dat niet aankan, zal het een bericht geven met de vermelding “Sorry, u kunt op dit moment geen toepassingen Meer laden. Sluit lopende toepassingen om nieuwe te laden”.

als u een systeem met RAM en virtueel geheugen hebt, probeert u in dit geval het aantal toepassingen meer uit te voeren dan wat RAM tegelijkertijd aankan, virtueel geheugen houdt RAM in de gaten en toepassingen die niet recent worden gebruikt, kopieert ze op de harde schijf. Deze acties maakt de ruimte op het RAM-geheugen vrij en kunt u de nieuwe toepassing uitvoeren zonder te sluiten.

het proces van het kopiëren van gegevens naar de harde schijf is een automatisch proces dat op de achtergrond draait, zonder dat de gebruiker weet wat er gebeurt wanneer hij/zij meer applicaties tegelijk probeert uit te voeren. Dit zal je ook het gevoel dat uw32 megabytes RAM computer heeft onbeperkte ruimte.

in gevallen waarin het besturingssysteem regelmatig informatie van en naar ram naar de harde schijf moet wisselen. Dit proces staat bekend als slaan. Tijdens deze processvirtual geheugen wordt vaak gebruikt waardoor uw computer extreem traag.

Wat zijn de typen virtueel geheugen?

alle geheugenbewerkingen inclusief het beheren van een virtueel geheugen worden afgehandeld door een memory management unit, ook wel MMU genoemd. Meestal MMU is geïntegreerd in theCPU en behandelt de op verschillende manieren. Op basis van hoe het virtuele geheugen ishandled, kunt u ook zeggen dat Virtueel geheugen is over het algemeen van 2 types: paged en gesegmenteerd.

Semafoongeheugen

het is een geheugen van ongeveer 4kb, verdeeld in secties of semafoonbestanden. Wanneer een RAM-geheugen van een computer volledig in gebruik is, brengt de computer de ongebruikte pagina ‘ s over naar het virtuele geheugen met behulp van een swap-bestand.

een wisselbestand is een ruimte die gereserveerd is op de harde schijf als de virtuele geheugenextensies van het RAM-geheugen van de computer. Page swapping is een proces dat het swap-bestand stuurt naar het RAM-geheugen dat in het spel komt wanneer het swap-bestand nodig is. Dit systeem zorgt ervoor dat het besturingssysteem en de toepassingen van de computer niet zonder echt geheugen zitten.

segmentatie

bij deze benadering wordt het virtuele geheugen verdeeld in segmenten van verschillende lengtes. Er zijn segmenttabellen om de gesegmenteerde processen of informatie te volgen. De segmenttabel laat zien of een segment al dan niet aanwezig is in het geheugen, zijn wijzigingstijd en ook zijn fysieke adres.

in sommige gevallen combineert virtueel geheugen zowel paging als segmentatie. Wanneer dit het geval is, wordt het geheugen verdeeld in frames of pagina ‘ s. Het segment neemt dan meerdere pagina ‘ s in beslag en de pagina-en segmentnummers zijn beide opgenomen in het virtuele adres.

voor-en nadelen van virtueel geheugen

vanaf het moment dat Virtueel geheugen voor het eerst werd ontwikkeld, zijn de kosten van RAM verminderd, het is nu relatief duur. Zelfs daarna wordt virtueel geheugen gebruikt op veel computersystemen. En hieronder zijn de voors en tegens van virtueel geheugen dat je moet weten:

Wat zijn de voordelen van het gebruik van virtueel geheugen?

  • goedkope manier om het geheugen te vergroten, wat relatief minder in prijs is dan RAM.
  • Hiermee kunnen meerdere toepassingen tegelijkertijd worden uitgevoerd.
  • staat grotere toepassingen toe om te draaien op systemen die niet genoeg fysiek RAM hebben om ze uit te voeren.
  • verhoogt het geheugen in een systeem dat al een maximum RAM heeft, dat ondersteund wordt door de hardware en het besturingssysteem van het systeem.

Wat zijn de nadelen van virtueel geheugen?

  • virtueel geheugen verhoogt het geheugen van een computersysteem, maar de prestaties zijn niet hetzelfde als van RAM.
  • kan de algehele prestaties van het systeem vertragen of negatief beïnvloeden.
  • virtueel geheugen verbruikt de opslagruimte.

virtueel geheugen is een goedkoop alternatief voor het kopen van RAM. Het heeft zowel de voors en tegens die je moet weten voordat je gaat voor het. Virtueel geheugen is zakvriendelijk, maarperformance vertraging is een van de nadelen van virtueel geheugen dat je misschien niet leuk. Van wat virtueel geheugen is om hoe het werkt is besproken.Als u dit artikel nuttig vindt, vertel het ons in de reacties hieronder!

Leave a Reply

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.