Что такое Виртуальная машина
Виртуальная машина (англ. virtual machine) — программная или аппаратная среда, исполняющая некоторый код (например, байт-код, шитый код, p-код или машинный код реального процессора), или спецификация такой системы (например: «виртуальная машина языка программирования Си»).
Зачастую виртуальная машина эмулирует работу реального компьютера. На виртуальную машину, также как и на реальный компьютер, можно устанавливать операционную систему, у виртуальной машины также есть BIOS, оперативная память, жёсткий диск (выделенное место на жёстком диске реального компьютера), могут эмулироваться периферийные устройства. На одном компьютере может функционировать несколько виртуальных машин.
Использование
При помощи виртуальной машины можно работать с несколькими виртуальными компьютерами и операционными системами одновременно.
Виртуальные машины могут использоваться:
• Для защиты информации и ограничения возможностей процессов.
• Для исследования производительности ПО или новой компьютерной архитектуры.
• Для эмуляции различных архитектур (например, эмулятор игровой приставки).
• С целью оптимизации использования ресурсов мейнфреймов и прочих мощных компьютеров (например: IBM eServer).
• Вредоносным кодом для управления инфицированной системой: вирус PMBS, обнаруженный в 1993 году, а также руткит SubVirt, созданный в 2006 году в Microsoft Research, создавали виртуальную систему, которой ограничивался пользователь и все защитные программы (антивирусы и прочие).
• Для моделирования информационных систем с клиент-серверной архитектурой на одной ЭВМ (эмуляция компьютерной сети с помощью нескольких виртуальных машин).
• Для упрощения управления кластерами — виртуальные машины могут просто мигрировать с одной физической машины на другую во время работы.
Практическое использование.
Наибольшим плюсом практического использования виртуальной машины можно считать одновременную проверку интернет траффика сразу несколькими антивирусами, причем даже теми, которые не работают вместе. Например, Касперский, Нод 32, Доктор вэб. На основной системе стоит один, а на виртуальной другой. Такая проверка зачастую бывает полезной, когда приходится посещать ресурсы высокого риска. Например, многие для начальной раскрутки используют, так называемые, системы активной рекламы или раскрутки.
Второй не немаловажный пример. Допустим вам нужно использовать на одном компьютере различные конфигурации програмного обеспечения. Настроив систему под себя один раз, и сделав копию виртуального диска, вы можете быть спокойны. Если при использовании данной настроеной виртуальной системы произойдет сбой, вы просто удаляете данный виртуальный диск и одним движение подключаете настроенную и сохраненную копию. Виртуальные машины так же полезно использовать при установке програмного обеспечения, которое требует ввода конкретного ключа для определенной конфигурации компьютера ( допустим AVK или популярная ныне книга "Как сделать мебель своими руками).
При тестировании сетей, виртуальные машины вобще незаменимая штука. Здесь вам предлагается виртуальная машина Microsoft Virtual PC 2007. На мой взгляд, легкость установки и настройки, делает эту виртуальную машину даже очень привлекательной для использования.
Созданный виртуальный диск можно хранить на сменном носителе, и подключать его к любому компьютеру. По завершении работы не останется и следа ваших данных на чужом компьютере.