Issue No. 05 - May (2005 vol. 38)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MC.2005.173
James E. Smith , University of Wisconsin-Madison
Ravi Nair , IBM T.J. Watson Research Center
A virtual machine can support individual processes or a complete system depending on the abstraction level where virtualization occurs. Some VMs support flexible hardware usage and software isolation, while others translate from one instruction set to another.
virtualization technology, virtual machines, disk storage, computer architectures, VM taxonomy, software systems
J. E. Smith and R. Nair, "The Architecture of Virtual Machines," in Computer, vol. 38, no. , pp. 32-38, 2005.