A very broad term
Tuesday, February 09, 2010
2:36 PM
Several kinds of virtualization:
Machine virtualization: thinking of a physical machine as "hosting" one or more virtual machines. 
I/O virtualization: sharing an I/O device with several running operating systems, perhaps even on different physical machines. 
Filesystem virtualization: making one instance of an operating system behave as if it were multiple, distinct instances by controlling filesystem access. 
Program virtualization: program is compiled to run on a virtual machine, e.g., the Java Virtual Machine (JVM). 