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