Do the virtual machines that run programs written in managed languages (eg. .Net, Mono or Java) make use of the same virtualization technologies as virtual machine applications (eg. VirtualBox or VMWare)? Particularly; do they make use of Intel hardware virtualization (VT-x)?
If not, why? Is this because of some fundamental difference between the concepts (they just happen to share a name but are entirely different) or something else?