Hva er en skjerm for virtuell maskin?
En skjerm for virtuell maskin er et program som kontrollerer atferden til flere virtuelle maskiner på et system, slik at hver bruker har et fullt fungerende system. Dessuten vil hver bruker på et virtuelt maskinovervåket nettverk tenke på datamaskinen sin som en autonom enhet, helt adskilt fra resten av datamiljøet. Imidlertid er datamaskinen som er vert for alle virtuelle maskiner - og skjermprogrammet for den virtuelle maskinen - virkelig kontroll. Gjennom denne illusjonen av autokrati, kan en enkelt datamaskin med kraftig maskinvare tillate flere "drone" -systemer med svakere maskinvare å bruke ressursene på en ganske ikke-transparent måte. Ulempen med dette er at alle datamaskiner som kjører de virtuelle maskinene er avhengige av vertsdatamaskinen; hvis noe skjer med verten, vil alle virtuelle maskiner umiddelbart krasje.
Virtuell databehandling gjør det mulig for sluttbrukere å kjøre et "system i sitt system", noe som gir muligheten til å bruke separate operativsystemer og iterasjoner av en datamaskin samtidig. En virtuell datamaskinbruker kan ha sin primære datamaskin som kjører Windows Vista og en virtuell datamaskin som kjører Windows XP på samme tid. I et nettverk kan andre nettverksbrukere få tilgang til disse virtuelle datamaskinene for eget bruk. Det er her en skjerm for virtuell maskin kommer inn i bildet.
Mens hver virtuelle maskin i nettverket opererer tilsynelatende på egen hånd, bruker hver maskin virkelig den samme maskinvaren, som ligger i vertsmaskinen. Den virtuelle maskinmonitoren er "trafikksignalet" som gjør at alt på systemet går jevnt. Den forteller hver virtuell datamaskin når den kan ha tilgang til skjermkort, minne, harddisk, prosessor og andre maskinvarekomponenter i systemet, og forhindrer at det oppstår krasjer og andre avvik.
Fordelen med dette er at den lar svakere datamaskiner "låne" prosessorkraften til sterkere datamaskiner. Ved å være vert for virtuelle maskiner på den sterkere datamaskinen og la de svakere datamaskinene få tilgang til dem som om de faktisk eide den kraftigere maskinvaren, blir den generelle ytelsen til de svakere maskinene styrket. Alle ledige CPU-sykluser på den sterkere maskinen kan brukes til å kjøre virtuelle datamaskiner, og maksimere effektiviteten til den kraftige maskinvaren.
Dette er imidlertid en anstendig løsning, siden den er knyttet til datanettverkets helse. Hvis nettverket mislykkes, vil hver virtuell maskin som brukes av andre datamaskiner enn verts-PC-en bli inaktiv, da den ikke lenger vil være koblet til den virtuelle maskinmonitoren. Over-avhengighet av denne løsningen kan derfor føre til store perioder med nedetid hvis nettverket er underlagt pålitelighetsproblemer.