0% found this document useful (0 votes)
3 views

Virtual Machine

A Virtual Machine (VM) is a software-based environment that simulates hardware, allowing users to run operating systems and applications as if they were on physical machines. VMs provide isolation, flexibility, and cost savings, but can suffer from performance issues when multiple instances are running simultaneously. Hypervisors are essential for creating and managing VMs by allocating physical resources to them.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Virtual Machine

A Virtual Machine (VM) is a software-based environment that simulates hardware, allowing users to run operating systems and applications as if they were on physical machines. VMs provide isolation, flexibility, and cost savings, but can suffer from performance issues when multiple instances are running simultaneously. Hypervisors are essential for creating and managing VMs by allocating physical resources to them.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Virtual Machine

A Virtual Machine is an Operating System or application environment that


runs on software that replicates special hardware. The end-user experience
when utilizing a virtual machine is identical to that of special hardware.

Virtual Machine abstracts the hardware of our personal computer such as


CPU, disk drives, memory, NIC (Network Interface Card), etc, into many
different execution environments as per our requirements.. For example,
VirtualBox. When we run different processes on an operating system, it
creates an illusion that each process is running on a different processor
having its own virtual memory, with the help of CPU scheduling and
virtual-memory techniques.

How Does a Virtual Machine Work?


Virtualization is the method of creating a software-based, or “virtual” version
of a computer with good amounts of CPU, memory, and storage that are
“borrowed” from a physical host computer (such as your personal computer)
and/or a remote server. The working of the virtual machine is very simple just
check the published article on the Working of a Virtual Machine.

Types of Virtual Machine


There are two types of Virtual Machine

● Process Virtual Machine

● System Virtual Machine

Advantages of Virtual Machine


● There are no protection problems because each virtual machine is

completely isolated from all other virtual machines.


● Virtual machine can provide an instruction set architecture that

differs from real computers.

● Easy maintenance, availability and convenient recovery.

● Energy and cost savings.

● Easy backup and clone.

● Virtual Machine provide Flexibility and Customization.

Disadvantages of Virtual Machine


● When multiple virtual machines are simultaneously running on a

host computer, one virtual machine can be affected by other running

virtual machines, depending on the workload.

● Virtual machines are not as efficient as a real one when accessing

the hardware.

What is Hypervisors in Virtualization?


Hypervisor as name suggests, it is a software, hardware, or firmware that
generally make virtualization possible. It simply creates virtualization layers
that separates CPU/processors, RAM and all other physical resources from
virtual machines that we create. Its type includes Native hypervisor and
Hosted hypervisor. It is used to allocate each VM resources such as CPU,
memory, storage, and network to simply run guest OS and applications

You might also like