Yigal Chripun wrote:

BTW, so called native code on Intel processors runs in a VM as well.
Intel's cisc instruction set is translated to a risc like micro-ops and those micro-ops are executed. the only difference is that this is done in hardware by the processor.

It's a bit meaningless to call that a VM. You can just as easily say that _every_ CPU ever made is a VM, since it's implemented with transistors. (Traditionally, CISC processors were implemented with microcode, BTW -- so there's nothing new). So the "virtual" becomes meaningless -- "virtual machine" just means "machine".

The term "virtual machine" is useful to distinguish from the "physical machine" (the hardware). If there's a lower software level, you're on a virtual machine.

Reply via email to