НА ГЛАВНУЮ НАЗАД
КОМПЬЮТЕРЫ
ПЕРИФЕРИЯ
НОВЫЕ ТЕХНОЛОГИИ
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
САМОДЕЛ
ЦИФРОВОЕ ФОТО
ИНТЕРНЕТ
КОМПЛИТ
КОМПЬЮТЕРНАЯ ГАЗЕТА
     
1 . 2 . 3 . 4 . 5 . 6 . 7

Виртуальная машина своими руками

Вячеслав Анджич, Игорь Ананченко (С.-Петербург)

Понятие "виртуальное машина" (ВМ) охватывает широкий спектр аппаратных и программных средств, эмулирующих исполнение определенного кода. Определение, взятое из Википедии (http://ru.wikipedia.org/), следующее: "Виртуальная машина (англ. virtual machine) - программная или аппаратная среда, исполняющая некоторый код (например, байт-код, шитый код, p-код или машинный код реального процессора), или спецификация такой системы (например: "виртуальная машина языка программирования Си"). Зачастую виртуальная машина эмулирует работу реального компьютера. На виртуальную машину, так же как и на реальный компьютер, можно устанавливать операционную систему, у виртуальной машины также есть BIOS, оперативная память, жёсткий диск (выделенное место на жёстком диске реального компьютера), могут эмулироваться периферийные устройства. На одном компьютере может функционировать несколько виртуальных машин". Далее, применительно к рассматриваемому нами случаю, под ВМ будем понимать операционную систему (ОС), запущенную в виртуальной среде в рамках другой ОС. В простейшем случае схема выглядит так:

С помощью среды виртуализации запускается гостевая операционная система. После чего перед вами, фактически, уже две операционных системы: гостевая и реальная (физическая). Физическая среда продолжает функционировать, так же как и раньше, а для гостевой, виртуализатор создает виртуальную среду запуска, т.е. программными средствами эмулируются BIOS, жесткий диск, ОЗУ, ЦП, сетевой интерфейс и другие устройства. Можно запускать не одну виртуальную машину, а сразу несколько - количество одновременно работающих ВМ ограничивается лишь ресурсами компьютера и, в некоторых случаях, лицензионными соглашениями об использовании операционных систем.

Для чего нужны виртуальные машины?
Сфера применения виртуальных машин поистине огромна. Кратко рассмотрим основные задачи, возложенные на ВМ сегодня.