Live briefing
Everything about X86 virtualization
Hardware-assisted virtualization on x86/x86-64 CPUs
x86 virtualization is the use of hardware-assisted virtualization capabilities on an x86/x86-64 CPU. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: X86 virtualizationA 5-minute orientation
- Pick up a classic book: La Guia Facil del Sexo for DummiesThe most-reprinted book on the subject
- Read the landmark paper: Bringing Virtualization to the x86 Architecture with the Original VMware WorkstationCited 80 times
- Go sideways: Input–output memory management unitA closely related topic
- Go sideways: Second Level Address TranslationA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Bringing Virtualization to the x86 Architecture with the Original VMware Workstation
A comparison of software and hardware techniques for x86 virtualization
A comparison of software and hardware techniques for x86 virtualization
On the Virtualization of CUDA Based GPU Remoting on ARM and X86 Machines in the GVirtuS Framework
A comparison of software and hardware techniques for x86 virtualization
Virtualization Overhead of Multithreading in X86 State-of-the-Art & Remaining Challenges
📚 Books worth reading
La Guia Facil del Sexo for DummiesRuth K. Westheimer, Pierre A. Lehu · 1995
Modern Operating SystemsAndrew S. Tanenbaum, Herbert Bos · 1992
GameSharkNick Roberts, Prima Games · 1997
Data Communications and NetworkingBehrouz A. Forouzan, Catherine Ann Coombs · 2000
Beautiful architectureDiomidis Spinellis · 2009
Medical image analysisAtam P. Dhawan · 2010
A primer on memory consistency and cache coherenceDaniel J. Sorin · 2011
Digital planetGeorge Beekman, Ben Beekman · 2011
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Input–output memory management unit In computing, an input–output memory management unit (IOMMU) is a memory management unit (MMU) connecting a direct-memory-access–capable (DMA-capable)…
- Second Level Address Translation Second Level Address Translation (SLAT), also known as nested paging, is a hardware-assisted virtualization technology which makes it possible to avoid…
- QEMU The Quick Emulator (QEMU) is a free and open-source machine emulator and virtualizer. As a Virtual Machine Monitor (VMM) it supports a number of hypervisors…
- List of x86 virtualization instructions Instruction set extensions that have been added to the x86 instruction set in order to support hardware virtualization. These extensions provide instructions…
- Virtualization In computing, virtualization (or virtualisation in Commonwealth English; see spelling differences) abbreviated as v12n, is a series of technologies that…
- Virtual 8086 mode In the 80386 microprocessor and later, virtual 8086 mode (also called virtual real mode, V86-mode, or VM86) allows the execution of real mode applications…
- Parallels Workstation Parallels Workstation is the first commercial software product released by Parallels, Inc., a developer of desktop and server virtualization software.…
- X86-64 x86-64 (also known as AMD64, x86_64, x64 and, rarely, Intel 64) is a 64-bit extension of the x86 instruction set. It was announced in 1999 and first available…