Виртуалды машина - бұл басқа амалдық жүйеге еліктеуге арналған арнайы бағдарлама. Әдетте виртуалды машина ОЖ-де іске қосылады, ал жаңа физикалық компьютерге еліктеу кезінде.
Виртуалды машиналық технологияларды қолдану бірнеше операциялық жүйелердің бір уақытта бір физикалық компьютерде жұмыс істеуіне мүмкіндік береді. Кейде бір компьютерге екі түрлі амалдық жүйені орнату тіпті қиынға соғуы мүмкін. Бұл жеткілікті күрделі әрекеттер тізбегін қажет етуі мүмкін.
Виртуалды машиналар көбінесе жаңа операциялық жүйелерді үйрену үшін қолданылады. Қажетті ақпаратты алу үшін пайдаланушы әртүрлі операциялық жүйелер арасында жылдам ауыса алады.
Белгілі бір жүйелік ортада жұмыс істеу кезінде сізге басқа ОЖ үшін жасалған қосымшаны іске қосу қажет болуы мүмкін. Компьютерді қайта жүктеп, басқа жүйені жүктеу үшін көп уақыт кетуі мүмкін. Виртуалды машинаны пайдалану бұл процесті едәуір жеделдете алады.
Виртуалды машиналардың тағы бір кең таралған қолданысы - белгілі бір қосымшаларды қауіп-қатерге сканерлеу. Хост операциялық жүйесіне қарағанда виртуалды машиналық ортада бағдарламаны іске қосу әлдеқайда қауіпсіз. VM-ді қолдану белсенді жүйелер арасында жылдам ақпарат алмасу мүмкіндігін қамтамасыз ететіндігін атап өткен жөн.
Виртуалды машиналарды көбінесе операциялық жүйелердің кең спектрімен жұмыс істеуге арналған бағдарламалық жасақтама жасаушылар пайдаланады. Бұл бірнеше жүйелердегі жеке бағдарламалық жасақтаманың функционалдығын дереу тексеруге мүмкіндік береді.
Кластерлерді басқару үшін виртуалды машиналардың белгілі бір түрлері жиі қолданылады. Бұл жағдайда бұл сөз жалпы міндеттерді орындау үшін бір схемаға біріктірілген компьютерлер жиынтығын білдіреді. Виртуалды машинаны бір компьютерден екіншісіне оңай көшіруге болады. Жаңа амалдық жүйені орнату және толықтай теңдестіру ұзақ уақытты алады.