Week03 MEDIA BSIT CC102 PPT02
Week03 MEDIA BSIT CC102 PPT02
Week03 MEDIA BSIT CC102 PPT02
VIRTUALIZATION
Means that multiple operating
systems can be installed and run
simultaneously on a single
computer.
A virtual platform requires at least
three components
COMPUTER
HYPERVISOR
GUEST OPERATING SYSTEMS
OPERATING SYSTEM
COMPUTER
The physical
machine (or host)
that provides the
resources, such as
CPU and memory,
for the virtual
environment.
OPERATING
HYPERVISOR
SYSTEM
Virtual Machine Monitor [VMM]
manages the virtual machine
environment and facilitates
interaction with the host hardware
and network.
There are two main classes of
hypervisor:
A Type I (or "bare metal")
hypervisor is installed directly on
the computer and interacts directly
with its hardware.
A Type II hypervisor runs as a
software application within a host
operating system. The host
operating system retains direct
control of the hardware and the
hypervisor must request use of it
OPERATING SYSTEM
GUEST OPERATING SYSTEMS
Virtual Machines [VM])
operating systems installed
under the virtual
environment.
The number of operating
systems is generally only
restricted by hardware
capacity.
The hypervisor may also
restrict the type of operating
systems that can be installed.
OPERATING SYSTEM
DESKTOP
VIRTUALIZATION
VIRTUAL LABS
SUPPORT LEGACY
SOFTWARE
APPLICATIONS
DEVELOPMENT
ENVIRONMENT
TRAINING
OPERATING SYSTEM
VIRTUAL LABS
Create a research lab
to analyze viruses,
worms, and Trojans.
As the malware is
contained within the
guest OS, it cannot
infect the researcher's
computer or network
OPERATING SYSTEM
SUPPORT LEGACY
SOFTWARE APPLICATIONS
If the host computers
have been upgraded,
software may not work
well with the new
operating system.
In this scenario, the old
OS can be installed as a
VM and the application
software accessed using
the VM.
OPERATING SYSTEM
DEVELOPMENT
ENVIRONMENT
Test software
applications under
different operating
systems and resource
constraints.
OPERATING SYSTEM
TRAINING
Lab environments can be set up so
that students can practice using a
live operating system and software
without impacting the production
environment.
At the end of the lab, changes to
the VM can be discarded so the
original environment is available
again for the next student to use.