Lesson 7: Objectives Flashcards
What are VM’s
Virtual Machines
They are the operating systems installed under the hypervisor
(Hypervisor=software facilitating virtualization)
(Virtualization = multiple OS’s run on the same computer simultaneously)
Virtual Machines are also known as what?
Guest Operating Systems
How does a hypervisor facilitate virtualization on virtual machines?
Emulates resources and mediates access to the actual system hardware to avoid conflicts between the guests operating system.
Resources like memory, CPU access, system memory, storage devices, and peripherals.
It mediates these on the virtual machine to support virtualization ie multiple os’s
What must a virtual machine must be equipped with to support virtualization or running multiple operating systems?
Drivers for the emulated hardware components.
What are the two basic ways of implementing a hypervisor
(the software that supports virtualization or running multiple operating systems at the same time on virtual machines)
- In a guest OS system
- A bare metal virtual platform
How is the hypervisor installed in a guest OS system?
the hypervisor application is installed onto a host OS
What are the two requirements for a guest OS system hypervisor?
- hypervisor software must support the host OS
- computer must have the resources to run the host OS, the hypervisor, and the guest OS
What is a type 2 hypervisor?
Guest OS system
What is a Type 1 hypervisor system?
Bare metal virtual platform
How is a bare metal virtual platform hypervisor installed?
directly onto the computer and manages access to the host hardware without going through a host OS.
What are the two requirements for a bare metal virtual platform hypervisor?
- Hardware needs to support only the base system requirements for the hypervisor
- resources for the type and number of guest OS’s that will be installed
What are 4 uses of client-side virtualization?
(Client side virtualization = solution designed to run on ordinary desktops and workstations)
- To create a Sandbox
- To support Legacy Software Applications and OS’s
-
Cross-Platform Virtualization
4.Training
Why would you use a client-side virtualization to create a Sandbox?
(Client side virtualization = solution designed to run on ordinary desktops and workstations)
To create an isolated environment to analyze viruses, worms, and trojans
Malware contained within the guest OS, it cannot infect the researcher’s computer or network
Why might you use client-side virtualization to support legacy software applications and OS’s?
(Client side virtualization = solution designed to run on ordinary desktops and workstations)
Host computer was upgraded but some software and apps might not work well with new OS. Can be installed as a VM and application software accessed this way
Why might you use client-side virtualization for cross-platform virtualization?
(Client side virtualization = solution designed to run on ordinary desktops and workstations)
Test software under different OS’s and/or resource constraints.