Skip to main content

Wat zijn de verschillende soorten virtuele machines?

Er zijn twee hoofdtypen virtuele machines.Eén, die een systeemvirtuele machine wordt genoemd, wordt gebruikt om alle processen en componenten van een echte computer na te bootsen.De andere, die bekend staat als een procesvirtuele machine, wordt gebruikt om slechts één applicatie uit te voeren en verdwijnt wanneer die toepassing is gesloten.

Systeemvirtuele machines stellen een persoon in staat om een enkele server te gebruiken alsof het veel verschillende computers zijn.Door dit type technologie te gebruiken, kan één machine op een aantal verschillende manieren opnieuw worden geconfigureerd.Elk van deze herconfiguraties is volledig geïsoleerd van de andere systemen en kan fungeren als een onafhankelijke computer, hoewel elk van hen op dezelfde fysieke machine bestaat.Deze isolatie betekent dat als het ene systeem crasht, de andere virtuele machines nog steeds kunnen worden gebruikt.

Met behulp van systeemvirtuele machines kan een gebruiker ook meerdere besturingssystemen op dezelfde machine uitvoeren.Hierdoor kan een gebruiker programma's uitvoeren die slechts beschikbaar zijn op één type besturingssysteem.Het maakt het ook mogelijk om een programma op meerdere platforms te testen zonder machines te schakelen.

Afhankelijk van de gebruikersbehoeften kunnen systeemvirtuele machines worden geconfigureerd om uit te voeren alsof ze verschillende soorten hardware hebben.Binnen elke virtuele machine is er een virtueel moederbord, een virtuele processor, een virtuele video -grafische versnellingskaart en alle andere componenten die in een fysieke computer worden gevonden.De virtuele computer kan zelfs worden geconfigureerd om hardware op het fysieke systeem te gebruiken alsof deze naar verschillende specificaties is gemaakt.Er zijn zoveel verschillende configuraties van virtuele systeemmachines als er configuraties zijn van fysieke computerservers.

Procesvirtuele machines worden gebruikt om een enkel programma geïsoleerd uit te voeren van het besturingssysteem van de fysieke computer.Hierdoor kan een gebruiker een programma uitvoeren dat anders misschien niet compatibel is met het normale besturingssysteem.Elk procesvirtuele machine wordt gemaakt om een specifiek programma uit te voeren en bestaat alleen terwijl het programma actief is.Het sluiten van het programma dat het uitvoert, zal een procesvirtuele machine laten verdwijnen en het openen van dat programma zal opnieuw een nieuwe virtuele machine maken.