Please enable JavaScript.
Coggle requires JavaScript to display documents.
Virtual Machines (Types of Virtual Machines (Paravirtualization (Presents…
Virtual Machines
-
Benefits and Features
-
Features
Virtualization implementations have the ability to freeze, or suspend, a running virtual machine.
-
Templating
One standard virtual machine image, is saved and used as a source for multiple running VMs.
-
Live Migration
Moves a running guest from one physical server to another without interrupting its operation or active network connections.
Benefits
Host system is protected from the virtual machines, just as the virtual machines are protected from each other.
A virus inside a guest operating system might damage that operating system but is unlikely to affect the host or the other guests.
Building Blocks
Trap and Emulate
The VMM gains control and executes the action that was attempted by the guest kernel on the part of the guest. It then returns control to the virtual machine.
Binary Translation
If the guest VCPU is in user mode, the guest can run its instructions natively on a physical CPU.
If the guest VCPU is in kernel mode, then the guest believes that it is running in kernel mode. Special instructions are translated into a new set of instructions that perform the equivalent task
Hardware Assistance
The more hardware support available within a system, the more feature-rich and stable the virtual machines can be and the better they can perform.
-
TEC, Sede Central Cartago, Escuela de Computacion, Sistemas Operativos Reporte #12 - Operating System Concepts - Capitulo 17 - Virtual Machines Guilliano Dambrosio Soza, 2017158561 21/10/2019, II Semestre, Esteban Arias