Mind map
Hardware Virtualization
Map content
Hardware Virtualization
Full
- Guest OS is completely isolated from the hardware
- Example: Parallel Systems
- VMM runs in Privileged Ring 0
- Each VM has a VMM
- Performs Binary Translation of non-virutalizable instructions
- VM isn't aware of being virtualized
- Rings
- Ring 0: Hypervisor
- Guest OS
- User Application
Para
- CPU uses hypercalls for operations to handle instructions at compile time
- Guest OS is partially virtualized
- Examples: VMWare and Xen
- Guest OS is aware of being virutalized
- Guest OS runs on Ring 0
- Modified Guest OS Kernel is run (Linux or BSD); Windows is not supported
- Rings
- Ring 0: Paravirtualized Guest OS
- Ring 3: User Application
Hardware Assisted
- Uses hypervisor-aware CPU to handle privileged instructions
- Reduces Overhead
- Examples: AMD-V and Intel VT
- Rings
- Ring 0: VMM, Guest OS
- Ring 3: User Applications
Information
- Description
- Mind Map on Hardware Virtualization, created by Krishna Sivakumar on 07/09/2021.
- Created by
- Krishna Sivakumar
- Views
- 0
- Rating