Virtuaalmasin on spetsiaalne programm, mis on loodud teise operatsioonisüsteemi jäljendamiseks. Tavaliselt käivitatakse virtuaalne masin operatsioonisüsteemis, jäljendades samal ajal uut füüsilist arvutit.
Virtuaalmasinate tehnoloogiate kasutamine võimaldab ühes füüsilises arvutis korraga töötada mitmel operatsioonisüsteemil. Mõnikord võib olla üsna keeruline isegi kahte erinevat opsüsteemi ühte arvutisse installida. See võib nõuda üsna keerukat toimingute jada.
Uute operatsioonisüsteemide õppimiseks kasutatakse sageli virtuaalmasinaid. Kasutaja saab soovitud teabe saamiseks kiiresti erinevate operatsioonisüsteemide vahel vahetada.
Kindlas süsteemses keskkonnas töötamise ajal peate võib-olla käivitama mõne muu operatsioonisüsteemi jaoks välja töötatud rakenduse. Arvuti taaskäivitamine ja teise süsteemi käivitamine võib võtta kaua aega. Virtuaalmasina kasutamine võib seda protsessi oluliselt kiirendada.
Teine virtuaalsete masinate tavaline kasutusala on teatud rakenduste ohtude kontrollimine. Palju turvalisem on programmi käivitamine virtuaalmasina keskkonnas kui hosti operatsioonisüsteemis. Tuleb märkida, et VM-i kasutamine annab võimaluse aktiivsete süsteemide vahel kiiresti andmeid vahetada.
Virtuaalmasinaid kasutavad sageli tarkvara arendajad, mis on loodud töötama paljude operatsioonisüsteemidega. See võimaldab teil peaaegu koheselt kontrollida üksikute tarkvarafunktsioonide funktsionaalsust mitmes süsteemis.
Klastrite haldamiseks kasutatakse üsna sageli teatud tüüpi virtuaalmasinaid. Sel juhul tähendab see sõna arvutite komplekti, mis on ühendatud ühtseks skeemiks ühiste ülesannete täitmiseks. Virtuaalmasinat saab hõlpsasti ühest arvutist teise üle kanda. Uue opsüsteemi installimine ja täielik seadistamine võtab võrreldamatult kauem aega.