Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Netwerken >> Virtual Networks >> Content
Wat is Virtual Memmory?

Wat is virtueel geheugen?

Virtueel geheugen is een techniek voor geheugenbeheer waarmee een computer programma's kan uitvoeren die groter zijn dan het beschikbare fysieke RAM. Het bereikt dit door een combinatie van ram te gebruiken en secundaire opslag (meestal de harde schijf) om een ​​virtuele adresruimte te maken.

Hier is hoe het werkt:

1. Virtuele adresruimte: Elk programma krijgt een virtuele adresruimte toegewezen, een reeks adressen die het programma kan openen. Deze ruimte kan veel groter zijn dan het beschikbare fysieke RAM.

2. Paginatabel: Een paginatabel brengt de virtuele adressen in kaart die het programma gebruiken naar de feitelijke fysieke geheugenadressen. Deze tabel is opgeslagen in RAM.

3. ruilen: Wanneer een programma toegang moet krijgen tot gegevens die zich momenteel niet in RAM bevinden, gebruikt het besturingssysteem een ​​techniek genaamd swapping. Dit omvat het verplaatsen van gegevens tussen RAM en de harde schijf.

* Page-in: Wanneer een programma gegevens nodig heeft die momenteel op de harde schijf staan, laadt het besturingssysteem die gegevens in RAM. Dit wordt Page-in genoemd.

* Page-out: Wanneer RAM vol is en nieuwe gegevens moeten worden geladen, kiest het besturingssysteem gegevens van RAM om naar de harde schijf te gaan. Dit wordt pagina-out genoemd.

Voordelen van virtueel geheugen:

* maakt het uitvoeren van grotere programma's mogelijk: Programma's kunnen groter zijn dan het beschikbare fysieke RAM.

* multitasking: Hiermee kunnen meerdere programma's gelijktijdig worden uitgevoerd, zelfs als ze meer geheugen nodig hebben dan beschikbaar.

* geheugenbescherming: Voorkomt dat programma's elkaars geheugen verstoren.

* flexibiliteit: Zorgt voor dynamische toewijzing van geheugenbronnen.

Nadelen van virtueel geheugen:

* Prestaties overhead: Het ruilen van gegevens tussen RAM en de harde schijf is langzamer dan toegang tot gegevens rechtstreeks vanuit RAM. Dit kan leiden tot prestatieproblemen, vooral als er veel swapping gebeurt.

* Thrashing: Als een programma constant van gegevens tussen RAM en de harde schijf ruilt, kan het extreem traag worden. Dit staat bekend als thrashing.

Samenvattend: Virtueel geheugen is een cruciale techniek voor moderne besturingssystemen. Hiermee kunnen computers grotere en complexere programma's uitvoeren door het beschikbare fysieke RAM uit te breiden. Het is echter belangrijk om op de hoogte te zijn van de afwegingen van prestaties die betrokken zijn bij het gebruik van virtueel geheugen.

Previous: Next:
  Virtual Networks
·Hoe je Cisco Systems VPN Clien…
·Welke netwerktypen zijn beschi…
·How to Set Up een Home Softwar…
·Wat betekent VPN Mean op een i…
·Welk type netwerk is een Windo…
·Hoeveel hostbits worden er gel…
·Waarom wordt cloud computing z…
·Wat zijn de top 10 virtuele we…
·Wat zijn de 4 componenten van …
  Related Articles
Welke instructie is waar voor het confer…
Wat is een netwerkprotocolbinding? 
Wat is het nut van loopback IP -adres? 
Wat is het verschil tussen FTP en TFTP? 
In welk jaar stond het Ethernet -compute…
Waar is een router op de computer? 
Wat is het doel van bandbreedte in inter…
Hoe heet een netwerk dat verschillende g…
Wat is IEEE 802.11ab? 
  Netwerken Articles
·Internet -instellingen voor een MacBook 
·Hoe te verdelen Sun Java Met Groepsbelei…
·De beste Linux Wireless Routers 
·Hoe werkt een Homeplug Netgear XET1001 8…
·Hoe te verbinden op het internet Met T60…
·Hoe om te delen Wireless met Buren 
·Hoe maak je een Cat5 Female Connector 
·Hoe je IP- adres te wijzigen in Windows …
·Wat is Tagged Traffic ? 
Copyright © Computer Kennis https://www.nldit.com