2010/05/20 22:22:25
Virtual machine
The virtual machine (virtual machine) — the software or hardware environment performing some code (for example, a bytecode, the shity code, the p-code or machine code of the real processor), or the specification of such system.
Content |
Often the virtual machine emulates operation of the real computer. On the virtual machine as well as it is possible to install the operating system on the real computer, the virtual machine also has BIOS, RAM, the hard drive (the selected place on the hard drive of the real computer), peripheral devices can be emulated. On one computer several virtual machines can function.
Use
Virtual machines can be used:
- for data protection and restriction of opportunities of processes
- for a research of performance of software or new computer architecture
- for emulation of different architecture (for example, emulator of the game console)
- for the purpose of optimization of use of resources of mainframes and other powerful computers (for example, IBM eServer)
- malicious code for management of the infected system: the PMBS virus detected in 1993 and also SubVirt rootkit created in 2006 by Microsoft Research created a virtual system which limited the user and all protective programs (antiviruses and other) [1]
- for modeling of information systems with the client-server architecture on one computer (emulation of a computer network using several virtual machines).
- for simplification of management of clusters — virtual machines can just migrate from one physical machine on another during operation.
Examples
The most known virtual machines:
- Java Virtual Machine
- Forth
- HP Integrity Virtual Machines
- IBM VM
- System of virtual machines
- 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
Literature
- Gultyaev A. Virtual machines — several computers in one. — SPb.: St. Petersburg, 2006. — Page 224. — ISBN 5-469-01338-3
Links
- VM Guru is the portal about virtualization and virtual machines
- Notes of the virtual administrator are News, reviews and notes about virtual machines and virtualization platforms.
- «Article:Virtual machine» в разделе Википедии на русском языке
- Instruction for use of the emulator of the game console of Sega