Виртуальная машина

Материал из ITpedia

Перейти к: навигация, поиск

Виртуальная машина (virtual machine) — программная или аппаратная среда, исполняющая некоторый код (например, байт-код, шитый код, p-код или машинный код реального процессора), или спецификацию такой системы.

Зачастую виртуальная машина эмулирует работу реального компьютера. На виртуальную машину, так же как и на реальный компьютер можно инсталлировать операционную систему, у виртуальной машины так же есть BIOS, оперативная память, жёсткий диск (выделенное место на жёстком диске реального компьютера), могут эмулироваться периферийные устройства. На одном компьютере может функционировать несколько виртуальных машин.

Содержание

[править] Использование

Виртуальные машины могут использоваться:

  • для защиты информации и ограничения возможностей процессов
  • для исследования производительности ПО или новой компьютерной архитектуры
  • для эмуляции различных архитектур (например, эмулятор игровой приставки)
  • с целью оптимизации использования ресурсов мэйнфреймов и прочих мощных компьютеров (например, IBM eServer)
  • вредоносным кодом для управления инфицированной системой: вирус PMBS, обнаруженный в 1993 году, а также руткит SubVirt, созданный в 2006 году Microsoft Research, создавали виртуальную систему, которой ограничивался пользователь и все защитные программы (антивирусы и прочие) [1]
  • для моделирования информационных систем с клиент-серверной архитектурой на одной ЭВМ (эмуляция компьютерной сети с помощью нескольких виртуальных машин).
  • для упрощения управления кластерами — виртуальные машины могут просто мигрировать с одной физической машины на другую во время работы.

[править] Примеры

Наиболее известные виртуальные машины:

[править] Литература

[править] Ссылки