Виртуальная машина
Материал из Википедии — свободной энциклопедии
Виртуальной машиной (англ. virtual machine) называют программную или аппаратную среду, исполняющую некоторый код (например, байт-код, шитый код, p-code или машинный код реального процессора), или спецификацию такой системы.
Зачастую виртуальная машина эмулирует работу реального компьютера. На виртуальную машину, так же как и на реальный компьютер можно инсталлировать операционную систему, у виртуальной машины так же есть BIOS, оперативная память, жёсткий диск (выделенное место на жёстком диске реального компьютера), могут эмулироватся периферийные устройства. На одном компьютере может функционировать несколько виртуальных машин.
[править] Использование
![При помощи VMware можно работать с несколькими виртуальными компьютерами и операционными системами одновременно.](../../../upload/thumb/2/27/Vmware_lin_win.jpg/180px-Vmware_lin_win.jpg)
При помощи VMware можно работать с несколькими виртуальными компьютерами и операционными системами одновременно.
Виртуальные машины могут использоваться:
- для защиты информации и ограничения возможностей процессов (см. песочница)
- для исследования производительности ПО или новой компьютерной архитектуры
- для эмуляции различных архитектур (например, эмулятор игровой приставки)
- с целью оптимизации использования ресурсов мэйнфреймов и прочих мощных компьютеров (например, IBM eServer (англ.))
- вредоносным кодом для управления инфицированной системой: вирус PMBS, обнаруженный в 1993 году, а также руткит SubVirt, созданный в 2006 году Microsoft Research, создавали виртуальную систему, которой ограничивался пользователь и все защитные программы (антивирусы и прочие) [1]
[править] Примеры
Наиболее известные виртуальные машины:
- Java Virtual Machine
- Forth
- IBM zVM
- VMWare Workstation
- VMWare ESX Server
- Microsoft VirtualPC 2004
- Xen
- bochs
- Qemu
- DOSBox