UsefulLinks
Computer Science
Cloud Computing
Virtualization
1. Fundamentals of Virtualization
2. Hypervisor Architecture and Types
3. Virtualization Technologies and Techniques
4. Types of Virtualization
5. Virtual Machine Architecture and Components
6. Leading Virtualization Platforms
7. Virtual Networking
8. Virtual Storage
9. Virtualization Management
10. High Availability and Disaster Recovery
11. Security in Virtualized Environments
12. Advanced Virtualization Topics
13. Virtualization in Cloud Computing
14. Performance Optimization
15. Troubleshooting Virtualized Environments
16. Future of Virtualization
3.
Virtualization Technologies and Techniques
3.1.
CPU Virtualization
3.1.1.
Instruction Set Virtualization
3.1.1.1.
Privileged Instruction Handling
3.1.1.2.
Ring Architecture
3.1.2.
Virtualization Techniques
3.1.2.1.
Trap-and-Emulate
3.1.2.2.
Binary Translation
3.1.2.3.
Hardware-Assisted Virtualization
3.1.3.
Hardware Extensions
3.1.3.1.
Intel VT-x Technology
3.1.3.2.
AMD-V Technology
3.1.3.3.
Extended Page Tables (EPT)
3.1.3.4.
Rapid Virtualization Indexing (RVI)
3.2.
Memory Virtualization
3.2.1.
Virtual Memory Management
3.2.1.1.
Guest Physical Memory
3.2.1.2.
Machine Memory Mapping
3.2.2.
Address Translation
3.2.2.1.
Shadow Page Tables
3.2.2.2.
Hardware-Assisted Paging
3.2.3.
Memory Optimization Techniques
3.2.3.1.
Memory Overcommitment
3.2.3.2.
Transparent Page Sharing
3.2.3.3.
Memory Ballooning
3.2.3.4.
Memory Compression
3.3.
I/O Virtualization
3.3.1.
Device Emulation
3.3.1.1.
Software-Based Device Models
3.3.1.2.
Performance Implications
3.3.2.
Paravirtualized Drivers
3.3.2.1.
Guest OS Modifications
3.3.2.2.
Performance Benefits
3.3.3.
Hardware-Assisted I/O
3.3.3.1.
SR-IOV (Single Root I/O Virtualization)
3.3.3.2.
IOMMU (Input-Output Memory Management Unit)
3.3.4.
Virtual Device Interfaces
3.3.4.1.
Virtual Network Adapters
3.3.4.2.
Virtual Storage Controllers
Previous
2. Hypervisor Architecture and Types
Go to top
Next
4. Types of Virtualization