Hello Maniee,
- Virtual Machine Monitor (VMM) process - A process that runs in the VMkernel that is responsible for virtualizing the guest OS instructions, and manages memory. The VMM passes storage and network I/O requests to the VMkernel, and passes all other requests to the VMX process. There is a VMM for each virtual CPU assigned to a virtual machine.
Vmm is responsibe for managing the resources for virtual machines.
Requesting resources for virtual machines from the underlying hardware.
Also acts as a interface between the virtual machines and hardware.
This also takes care of the requests from the virtual machines and in some cases emulates them and sent it to the next instruction if that is trying to modify or create issue to another virtual machines or working of other virtual machines.
Please let me know if you still need additional information.
Thanks
sam