Virtual Machine One method for multitasking programs is to virtualize the CPU and other hardware, giving the appearance of sole possession of the system to each program being run. Such a virtualized environment is called a virtual machine. See also Virtual-86 Mode, Virtual DOS Machine.