Hypervisor
A hypervisor is software or firmware that creates, manages, and isolates virtual machines while mediating their access to physical hardware resources.
Acing the CCNA Exam: Volume 2 Advanced Networking and Security
A hypervisor is software or firmware that creates and manages virtual machines while allocating physical hardware resources to them.
- How it is used
- Explains how virtualization consolidates servers and allocates shared hardware resources among multiple operating systems.
- How deep it goes
- Defines hypervisor placement, resource allocation, VM networking, and type distinctions without configuration procedures or vendor-specific commands.
- Examples
- Uses VMware ESXi, Microsoft Hyper-V, data centers, cloud environments, and development or testing devices as examples.
- What you can do after
- Evaluate type 1 and type 2 hypervisors for server, cloud, development, testing, and educational virtualization scenarios.
Read how Acing the CCNA Exam: Volume 2 Advanced Networking and Security explains hypervisor →
Amazon Web Services in Action, Third Edition: An in-depth guide to AWS
Software that creates and manages virtual machines by isolating guests and scheduling their access to physical hardware.
- How it is used
- Explains how Amazon EC2 runs isolated virtual machines while sharing physical hardware.
- How deep it goes
- Defines isolation, scheduling, and virtual hardware, then identifies Nitro, KVM, and HVM without detailing hypervisor implementation internals.
- Examples
- Uses EC2 virtual machines, AMIs, web applications, enterprise applications, and data-processing workloads as concrete examples.
- What you can do after
- Apply it via Amazon EC2 by relating an AMI-launched VM to its host, guest isolation, and virtual hardware.
Kubernetes in Action, Second Edition
A hypervisor is software that creates and manages virtual machines by allocating physical hardware resources to them.
- How it is used
- Contrasts virtual machines with containers by showing how hardware resources, kernels, and isolation are managed.
- How deep it goes
- Explains resource splitting, syscall forwarding, CPU virtualization, and type distinctions without detailing hypervisor implementation.
- Examples
- Uses diagrams comparing applications running on bare metal, in virtual machines, and in containers.
- What you can do after
- Evaluate how virtual machines isolate applications and differ from containers in startup, kernel sharing, and hardware access.
Read how Kubernetes in Action, Second Edition explains hypervisor →
Related concepts
- virtual machineused by · A virtual machine is a software-based environment that emulates or implements an abstract computer system, providing an interface on which an operating system or programs can execute.
- type 1 hypervisorincludes · A type 1 hypervisor is virtualization software that runs directly on physical hardware and manages virtual machines without a general-purpose host operating system.
- type 2 hypervisorincludes · A type 2 hypervisor is virtualization software that runs on top of a host operating system to manage virtual machines.
- hypervisor-based remotingused by · Hypervisor-based remoting is remote command execution that uses a hypervisor or virtualization-management intermediary instead of direct network communication with the guest machine.
- Minikubeused by · Minikube is an open-source tool that runs a local Kubernetes cluster, typically on a single computer, for development, testing, and learning.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.


