Limited direct execution
From Rice Wiki
Limited direct execution is a technique of allowing programs to partially execute on the CPU directly. This ensures the two necessities of CPU virtualization: performance and control.
Direct execution
Let's first talk about the simpler sibling of limited direct execution. Direct execution (without limits) simply allows programs to run on the CPU.