Virtual Systems & Services Lecture 10
Virtual Systems & Services Lecture 10
SERVICES
LECTURE 10 BY MUHAMMAD ZEESHAN ALI
1
UNDERSTANDING
HYPERVISORS:
TYPE-1 AND
TYPE-2
2
INTRODUCTION
3
TYPE-1 HYPERVISOR
4
TYPE-1 HYPERVISOR
ARCHITECTURE
5
ADVANTAGES OF TYPE-1
HYPERVISORS
6
USE CASES OF TYPE-1
HYPERVISORS
7
TYPE-2
HYPERVISOR
• Also known as "Hosted" hypervisors.
• Installed on top of a host operating
system.
• Provides flexibility and ease of use,
suitable for desktop virtualization and
development environments.
• Examples include VMware
Workstation, Oracle VirtualBox, and
Parallels Desktop.
8
TYPE-2 HYPERVISOR
ARCHITECTURE
9
ADVANTAGES OF TYPE-2
HYPERVISORS
• Ease of setup: Installation on top of an
existing OS requires minimal configuration.
• Desktop virtualization: Allows users to run
multiple OS environments on a single desktop
or laptop.
• Testing and development: Ideal for software
development and testing across different OS
platforms.
• End-user accessibility: Enables individuals to
experiment with virtualization without
specialized hardware.
10
USE CASES OF TYPE-2
HYPERVISORS
11
DIFFERENCES BETWEEN TYPE-
1 AND TYPE-2 HYPERVISORS
12
CONCLUSION
• Hypervisors are essential for virtualization, enabling efficient resource utilization and flexibility.
• Type-1 and Type-2 hypervisors serve different needs and have distinct characteristics.
• Understanding their differences helps in choosing the right hypervisor for specific use cases.
13
FEATURES AND
LIMITATIONS OF
HYPERVISORS
14
FEATURES OF HYPERVISORS:
• Virtual Machine Isolation: Explain how hypervisors create isolated environments for each virtual
machine (VM), ensuring security and independence.
• Resource Management: Discuss features like resource allocation, load balancing, and dynamic resource
adjustment.
• Live Migration: Explain the ability to move running VMs between physical hosts without downtime.
• Snapshots and Cloning: Describe features that allow for easy backup and duplication of VMs.
• Hardware Support: Touch upon support for different hardware architectures and devices.
15
LIMITATIONS OF HYPERVISORS
• Performance Overhead: Discuss the overhead introduced by virtualization, impacting CPU, memory,
and I/O performance.
• Resource Contention: Explain how multiple VMs sharing the same physical resources can lead to
contention and performance degradation.
• Complexity: Address the complexity of managing virtualized environments, including setup,
configuration, and troubleshooting.
• Security Concerns: Mention potential vulnerabilities and security risks associated with hypervisors.
• Licensing Costs: Discuss the licensing fees associated with some commercial hypervisor solutions.
16
THANK YOU!
[email protected]
17