Vad är en virtuell maskinmonitor?
En virtuell maskinmonitor är ett program som styr beteendet hos flera virtuella maskiner på ett system, vilket gör att varje användare kan ha ett fullt fungerande system. Dessutom kommer varje användare i ett virtuellt maskinövervakat nätverk att tänka på sin dator som en autonom enhet, helt separat från resten av datormiljön. Datorn som är värd för alla virtuella maskiner - och det Virtual Machine Monitor -programmet - har dock verkligen kontroll. Genom denna illusion av autokrati kan en enda dator med kraftfull hårdvara tillåta flera svagare-hårda "drone" -system att använda sina resurser på ett ganska icke-transparent sätt. Nackdelen med detta är att alla datorer som kör de virtuella maskinerna är beroende av värddatorn; Om något händer med värden kommer alla virtuella maskiner omedelbart att krascha.
Virtual Computing gör det möjligt för slutanvändare att köra ett "system i deras system", vilket ger möjlighet att använda separata operativsystem och deterationer av en dator samtidigt. En virtuell datoranvändare kan ha sin primära dator som kör Windows Vista och en virtuell dator som kör Windows XP samtidigt. I ett nätverk kan andra nätverksanvändare komma åt dessa virtuella datorer för eget bruk. Det är här en virtuell maskinmonitor spelar in.
Medan varje virtuell maskin i nätverket fungerar till synes på egen hand, använder varje maskin verkligen samma hårdvara, som finns i värdmaskinen. Den virtuella maskinmonitorn är "trafiksignalen" som håller allt på systemet går smidigt. Den berättar för varje virtuell dator när den kan ha tillgång till grafikkort, minne, hårddisk, processor och andra hårdvarukomponenter i systemet, vilket förhindrar kraschar och andra avvikelser från att inträffa.
Fördelen med detta är att det gör att svagare datorer kan "låna" bearbetningskraften för starkaredatorer. Genom att vara värd för virtuella maskiner på den starkare datorn och låta de svagare datorerna komma åt dem som om de faktiskt ägde den kraftfullare hårdvaran, är den totala prestanda för de svagare maskinerna förstärkt. Alla lediga CPU -cykler på den starkare maskinen kan ägnas åt att köra virtuella datorer, maximera effektiviteten för den kraftfulla hårdvaran.
Detta är dock en svår lösning, eftersom den är bunden till datornätverkets hälsa. Om nätverket misslyckas kommer varje virtuell maskin som används av andra datorer än värd-PC att bli inaktiv, eftersom det inte längre kommer att anslutas till den virtuella maskinmonitorn. Överförtroende på denna lösning kan därför resultera i stora perioder av driftstopp om nätverket är föremål för tillförlitlighetsproblem.