Skip to main content

Vilka är de olika typerna av virtuella maskiner?

Det finns två huvudtyper av virtuella maskiner.En, som kallas en virtuell system, används för att härma alla processer och komponenter i en faktisk dator.Den andra, som är känd som en virtuell process, används för att bara köra en enda applikation och försvinner när applikationen är stängd.

System virtuella maskiner tillåter en person att använda en enda server som om det var många olika datorer.Genom att använda denna typ av teknik kan en maskin konfigureras om på ett antal olika sätt.Var och en av dessa rekonfigurationer är helt isolerade från de andra systemen och kan fungera som en oberoende dator, även om var och en av dem finns på samma fysiska maskin.Detta isolering innebär att om ett system kraschar kan de andra virtuella maskinerna fortfarande användas.

Med hjälp av system virtuella maskiner gör det också möjligt för en användare att köra flera operativsystem på samma maskin.Detta gör det möjligt för en användare att köra program som endast är tillgängliga på en typ av operativsystem.Det gör det också möjligt att testa ett program över flera plattformar utan att byta maskiner.

Beroende på användarnas behov kan system virtuella maskiner konfigureras för att fungera som om de har en mängd olika typer av hårdvara.Inom varje virtuell maskin finns ett virtuellt moderkort, en virtuell processor, ett virtuellt videodrafikacceleratorkort och alla andra komponenter som finns i en fysisk dator.Den virtuella datorn kan till och med konfigureras för att använda hårdvara på det fysiska systemet som om det gjordes enligt olika specifikationer.Det finns lika många olika konfigurationer av virtuella system för system som det finns konfigurationer av fysiska datorservrar.

Process virtuella maskiner används för att köra ett enda program isolerat från den fysiska datorns operativsystem.Detta gör att en användare kan köra ett program som annars kan vara oförenligt med det normala operativsystemet.Varje process virtuell maskin skapas för att köra ett specifikt program och finns endast medan programmet körs.Att stänga programmet som det kör kommer att få en process virtuell maskin att försvinna, och att öppna programmet igen kommer att skapa en ny virtuell maskin.