Виртуальная машина
Материал из ITpedia
Виртуальная машина (virtual machine) — программная или аппаратная среда, исполняющая некоторый код (например, байт-код, шитый код, p-код или машинный код реального процессора), или спецификацию такой системы.
Зачастую виртуальная машина эмулирует работу реального компьютера. На виртуальную машину, так же как и на реальный компьютер можно инсталлировать операционную систему, у виртуальной машины так же есть BIOS, оперативная память, жёсткий диск (выделенное место на жёстком диске реального компьютера), могут эмулироваться периферийные устройства. На одном компьютере может функционировать несколько виртуальных машин.
Содержание |
[править] Использование
Виртуальные машины могут использоваться:
- для защиты информации и ограничения возможностей процессов
- для исследования производительности ПО или новой компьютерной архитектуры
- для эмуляции различных архитектур (например, эмулятор игровой приставки)
- с целью оптимизации использования ресурсов мэйнфреймов и прочих мощных компьютеров (например, IBM eServer)
- вредоносным кодом для управления инфицированной системой: вирус PMBS, обнаруженный в 1993 году, а также руткит SubVirt, созданный в 2006 году Microsoft Research, создавали виртуальную систему, которой ограничивался пользователь и все защитные программы (антивирусы и прочие) [1]
- для моделирования информационных систем с клиент-серверной архитектурой на одной ЭВМ (эмуляция компьютерной сети с помощью нескольких виртуальных машин).
- для упрощения управления кластерами — виртуальные машины могут просто мигрировать с одной физической машины на другую во время работы.
[править] Примеры
Наиболее известные виртуальные машины:
- Java Virtual Machine
- Forth
- HP Integrity Virtual Machines
- IBM VM
- Система виртуальных машин
- UCSD P-System
- VMware
- VMware ESX Server
- VMware Fusion
- Microsoft VirtualPC
- Microsoft Virtual Server
- Xen
- Virtual Iron
- Parallels
- bochs
- Qemu
- KVM
- User-mode Linux
- VDSmanager
- VirtualBox
[править] Литература
- Гультяев А. Виртуальные машины — несколько компьютеров в одном. — СПб.: Питер, 2006. — С. 224. — ISBN 5-469-01338-3

