VMM creates 32-bit protected-mode multitasking environment which looks like a separate computer.
Apart from this, VMM provides core management for memory paging, interrupts, process and tasks scheduling, protection faults and MS-DOS Mode support.
VMM operates entirely in privileged (Ring 0) mode.