This module explains how virtualization actually works.
You will learn what a Virtual Machine really is, how hypervisors control hardware, and how multiple systems safely run on one physical server.
This is the core technical foundation of virtualization and cloud computing.
By the end of Module 2, you will be able to:
Definition (Simple & Clear)
A Virtual Machine (VM) is a software-based computer that runs inside a physical computer.
A VM has:
To the operating system inside it, a VM looks like a real physical computer.
Real-World Example
On one physical server, you can run:
All running at the same time, independently.
| Physical Server | Virtual Machine |
| One OS per server | Multiple OS on one server |
| Hardware tied to OS | Hardware shared dynamically |
| Slow deployment | VM created in minutes |
| Difficult recovery | Easy snapshot & restore |
| High cost | Cost-efficient |
CPU Virtualization
Memory (RAM) Virtualization
Storage Virtualization
Network Virtualization
Definition
A hypervisor is the software layer that:
Without a hypervisor, virtualization is impossible.
Examples (conceptual):
Examples:
Comparison
| Feature | Type 1 | Type 2 |
| Installed on | Hardware | OS |
| Performance | High | Medium |
| Use case | Enterprise | Learning/Test |
| Stability | Very high | OS dependent |
Each VM is:
If one VM crashes:
This isolation is critical for security and stability.
A VM goes through several stages:
This flexibility is a major advantage of virtualization.
Snapshots
Templates
Cloud platforms use VMs to:
Every cloud server you create is:
A virtual machine managed by a hypervisor
By completing Module 2, you now understand:
This module answers the key question:
“How can multiple operating systems safely run on one physical server?”