4. Virtualization
• Full Virtualization
– Guest OS doesn’t know about virtualization
– Binary translation, simulation/emulation
• Para Virtualization
– Guest OS is modified for virtualization
• H/w Assisted Virtualization
– Hypervisor assist in virtualization
– IntelVT and AMD-V
5. Permission [2]
• Ring Structure
– open in UserSpace User Space
3
– sys_open in Kernel
2
1
0 OS
6. Virtualization
• Memory Virtualization
– Real MMU for Virtual MMU
• Device and I/O Virtualization
– Ethernet, Sound Card, USB, NIC
– KeyBoard, Mouse, Comm port
– etc