ВМ жасаудың құралы (виртуалды машиналар қосымшасы) - бұл
нақты операциялық жүйеге орнатылған кез-келген басқалары сияқты
қарапайым қосымша. Бұл нақты ОЖ «басты» немесе хосттық деп аталады.
Виртуалды машиналарды басқарудың барлық мәселелерін ВМ
қосымшасының құрамындағы арнаулы модуль - виртуалды машинаның мониторы атқарады. Монитор виртуалды машиналар және базалық
қондырғы арасындағы барлық қарым – қатынастарда делдалдық роль
атқарады, сонымен бірге бірыңғай аппараттық платформада жасалған барлық
ВМ орындалуын қолдап, олардың сенімді оқшаулануын қамтамасыз етеді.
Пайдаланушының виртуалды машинаның мониторына тікелей қатынауға
мүмкіндігі болмайды. Бағдарламалық ӛнімдердің кӛбісінде пайдаланушыға
виртуалды машинаны жасауға және үйлестіруге арналған графикалық
интерфейс қана ұсынылады. Бұл интерфейс виртуалды машиналардың консолы деп аталады.
Пайдаланушы, виртуалды машинаның «ішіне» нақты
компьютердегі сияқты ӛзіне керекті операциялық жүйені орнатады. Осындай,
нақты ВМ-ға тиісті операциялық жүйе қонақтық деп аталады (guest OS).
Қолданылатын қонақтық ОЖ тізімі - виртуалды машиналардың ең маңызды
сипаттамаларының бірі болып табылады.
Толық эмуляция технологиясына қолдау кӛрсететін жобалар,
қонақтық ОЖ бұйрықтар жүйесіндегі нұсқауларды интерпретациялау
қағидасы бойынша жұмыс атқарады. Бұл жағдайда процессордың, сонымен
бірге
барлық
сыртқы
құрылғылардың
да
іс–әрекеті
толық
эмуляцияланатындықтан, Intel x86 архитектуралы компьютерлерді басқа
архитектуралы компьютерлерде эмуляциялау мүмкіндігі туады, мысалы, Мас
жұмыс станцияларында немесе RISC–процессорларымен Sun серверлерінде.
Толық эмуляциялаудың басты кемшілігі – бұл қонақтық операциялық
жүйенің
ӛнімділігінің
айтарлықтай
тӛмендеуінде
(«қонақтық»
қосымшалардың жұмыс жылдамдығы 100 – 1000 есеге тӛмендеуі мүмкін).