Виртуальная машина – это программный комплекс, установленный на компьютере, эмулирующий работу одного или нескольких виртуальных компьютеров.

В виртуальных компьютерах, как и в реальных, при этом есть и BIOS, и материнская плата, и привод чтения и записи компакт-дисков (монтируемы образ ISO-формата или реальный дисковод, установленный на хост-компьютере, при этом хост-компьютер – это машина, на которой и установлена программа виртуальной машины), и сетевые адаптеры для обеспечения обмена информацией между гостевыми и хост-системами, и оперативная память, и жесткий диск (тот объем памяти, который вы отвели на реальном компьютере под нужды гостевой операционной системы, установленной на виртуальной машине.

На виртуальную машину можно установить одну или несколько гостевых операционных систем, причем абсолютно неважно, какую, можно устанавливать и Microsoft Windows, и практически любой из дистрибутивов Linux, и линейку операционных систем BSD, и Mac OS X (правда, придется скачивать адаптированную версию и долго заморачиваться с настройками). Таким образом, пользователь может установить, тестировать на работоспособность, да и просто работать в одной операционной системе (гостевой), не покидая установленной на компьютере (хостовой системы). Правда, при этом пользователю следует учитывать, что все ресурсы виртуальной машины берутся из хост-компьютера, и оперативная память, и пространство на жестком диске и т.д.

Для реализации обмена файлами между гостевой операционной системой и хост-компьютером реализован режим Drag&Drop, что означает, что папки и файлы можно перетаскивать мышкой.

В настоящее время существует четыре компании, которые предлагают виртуальные машины для услуг пользователей: это корпорация Microsoft (ну а как же, куда же без них), с продуктом Microsoft Virtual PC; компания WMWare с продуктом WMWare Workstation; корпорация Oracle, которая, приобретя компанию Sun Micrisystems, тем самым приобрела и права на программу VirtualBox; и компания Parallels, распространяющая продукт под названием Parallels Workstation.

Корпорация Microsoft встроила свою виртуальную машину в Windows 7, а тем пользователям, которые работают на одной из предыдущих версий данного семейства операционных систем, установочный дистрибутив Virtual PC 2007 необходимо скачать из Интернета.

Установка и настройка программных продуктов в виде виртуальных машин не должна вызвать никаких особых затруднений, все предельно ясно и понятно интуитивно.

Виртуальные машины дают огромный прирост в полезном труде при тестировании различного программного обеспечения и сетевых настроек. Программисту, разрабатывающему кроссплатформенное программное обеспечение, нет необходимости устанавливать на компьютере все эти системы и каждый раз перезагружать компьютер для входа в одну из них, все проблемы с перезагрузкой и установкой операционных систем можно решить в рамках установленной виртуальной машины. Системным администраторам также виртуальные машины станут верными помощниками при тестировании локальных сетей и уязвимостей в них. Также системные администраторы используют виртуальные машины при установке различных патчей и обновлений к операционной системе с целью проверки их работоспособности и совместимости с уже установленным и работающем на компьютерах программным обеспечением.

Применение в работе виртуальных машин снимает очень много проблем. Ведь резервное их сохранение перед внесением каких-либо изменений или просто по расписанию представляет собой простое копирование нескольких файлов в нужное место хранения. Виртуальные машины используют практически любое оборудование, установленное на компьютере: звуковые и сетевые карты, различные типы жестких дисков, дисководы, порты и так далее.

Перенос виртуальной машины с одного компьютера на другой также не представляет собой никаких сложностей: пользователю достаточно установить виртуальную машину на один компьютер, полностью настроить ее, а затем можно просто копировать и переносить файлы конфигурации на другие виртуальные машины, в результате получатся идентичные их копии.

При всем при этом само собой подразумевается, что для нормального функционирования гостевой операционной системы ей необходимо выделить достаточный объем ресурсов хост-компьютера. Это производится при настройке виртуальной машины и создании гостевых компьютеров. Например, для более-менее нормальной работы операционной системы Windows XP требуется выделить хотя бы 512 мегабайт оперативой памяти хост-компьютера. А если вы будете запускать одновременно две виртуальных машины с установленными на них операционками Windows XP, то на хост-компьютере должно быть установлено по меньшей мере 1,5 гигабайта оперативной памяти.

На этом мы заканчиваем рассмотрения виртуальных машин в рамках данной статьи.

Кстати, это тоже интересно:

  1. VirtualBox
  2. Denwer
  3. Файл подкачки windows
  4. Дистрибутив
  5. Unix