Everything about Hypervisor
Piece of software or hardware that creates and runs virtual machines
A hypervisor, also known as a virtual machine monitor (VMM), is a type of computer software, firmware, or hardware that creates and runs virtual machines. A computer on which a hypervisor runs one or more virtual machines is called a host machine or virtualization server, and each virtual machine is called a guest machine. The hypervisor presents the guest operating systems with a virtual operating platform and manages the execution of the guest operating systems. Unlike an emulator, the guest executes most instructions on the native hardware. Multiple instances of a variety of operating systems may share the virtualized hardware resources: for example, Linux, Windows, and macOS instances can all run on a single physical x86 machine. This contrasts with operating system-level virtualization, where all instances must share a single kernel, though the guest operating systems can differ in user space, such as different Linux distributions with the same kernel. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: HypervisorA 5-minute orientation
- Skim a recent paper: Research on Embedded Hypervisor Technology Selection: Requirements Analysis and Capability Comparison for Extreme Environment Application ScenariosInfluential work since 2022
- Pick up a classic book: Modern Operating SystemsThe most-reprinted book on the subject
- Read the landmark paper: Towards a TrustZone-Assisted Hypervisor for Real-Time Embedded SystemsCited 21 times
- Go sideways: VirtualizationA closely related topic
- Go sideways: Timeline of virtualization technologiesA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Towards a TrustZone-Assisted Hypervisor for Real-Time Embedded Systems
Timing covert channel analysis of the VxWorks MILS embedded hypervisor under the common criteria security certification
Rust-Shyper: A reliable embedded hypervisor supporting VM migration and hypervisor live-update
BlueVisor: Time-Predictable Hardware Hypervisor for Many-core Embedded Systems
Ultralight Situation-Aware Hypervisor With Adaptive Starvation-Free Feedback Control for Embedded System
K-Hypervisor: Design and Implementation of ARM Hypervisor for Real-Time Embedded Systems
An Embedded Approach to Hypervisor-Oriented Interruption Virtualization Operation
Applying hypervisor-based fault tolerance techniques to safety-critical embedded systems
🆕 Influential since 2022
📚 Books worth reading
Modern Operating SystemsAndrew S. Tanenbaum, Herbert Bos · 1992- 📕Embedded Hypervisor a Complete Guide - 2020 EditionGerardus Blokdyk · 2020
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Virtualization In computing, virtualization (or virtualisation in Commonwealth English; see spelling differences) abbreviated as v12n, is a series of technologies that…
- Timeline of virtualization technologies In computing, virtualization is the use of a computer to simulate another computer. The following is a chronological list of virtualization technologies…
- System virtual machine A system virtual machine (also called SysVM) is a virtual machine (VM) that provides a complete system platform and supports the execution of a complete…
- Logical partition A logical partition (LPAR) is a subset of a computer's hardware resources, virtualized as a separate computer. In effect, a physical machine can be partitioned…
- Xen Xen (pronounced /ˈzɛn/) is a free and open-source type-1 (bare-metal) hypervisor, providing services that allow multiple computer operating systems to…
- Virtual machine In computing, a virtual machine (VM) is the virtualization or emulation of a computer system. Virtual machines are based on computer architectures and…
- Hardware virtualization Hardware virtualization is the virtualization of computers as complete hardware platforms, certain logical abstractions of their componentry, or only the…
- Comparison of platform virtualization software Platform virtualization software, specifically emulators and hypervisors, are software packages that emulate the whole physical computer machine, often…