Complete a short paper (9-10 pages, with appropriate references) on Virtual Machine Environments. Some
operating systems can run other operating systems as guests or as “virtual machines”. Examples include
Solaris Zones and IBM mainframe LPARs on large systems and VMWare, Hyper-V, WINE and Lindows on
smaller systems. How is this accomplished? How do the virtual environments map memory, interrupts,
process, assign CPU Resources, etc to those on the host OS? How do guest instructions get translated from
the guest to the host? How do Raw Device Mappings, virtual memory (paging) work from host to guest?
Please focus the paper on VMWare ESX / ESXi, VMWare Workstation and Hyper-V.