Here are some of the concepts and terms that will be considered:
- Server Virtualization vs. Cloud Computing vs. Emulation
- When was virtualization introduced?
- How does virtualization work?
- x86 CPU Architecture
- Binary Translation
- Paravirtualization
- Hardware Assisted Virtualization
- Virtualized Memory Management
- Extended Page Tables or Nested Page Tables
- Virtualized I/O and Devices
- Benefits and Challenges of Virtualization
