Use of hardware-assisted virtualization capabilities on an x86/x86-64 CPU.- X86 virtualization
141 related topics
Platform virtualization approach that enables efficient full virtualization using help from hardware capabilities, primarily from the host processors.
Hardware-assisted virtualization was added to x86 processors (Intel VT-x or AMD-V) in 2005 and 2006 (respectively).
Type-1 hypervisor, providing services that allow multiple computer operating systems to execute on the same computer hardware concurrently.
User domains may either be traditional operating systems, such as Microsoft Windows under which privileged instructions are provided by hardware virtualization instructions (if the host processor supports x86 virtualization, e.g., Intel VT-x and AMD-V), or paravirtualized operating systems whereby the operating system is aware that it is running inside a virtual machine, and so makes hypercalls directly, rather than issuing privileged instructions.
In computer science, hierarchical protection domains, often called protection rings, are mechanisms to protect data and functionality from faults (by improving fault tolerance) and malicious behavior (by providing computer security).
A renewed interest in this design structure came with the proliferation of the Xen VMM software, ongoing discussion on monolithic vs. micro-kernels (particularly in Usenet newsgroups and Web forums), Microsoft's Ring-1 design structure as part of their NGSCB initiative, and hypervisors based on x86 virtualization such as Intel VT-x (formerly Vanderpool).
Operational mode of x86-compatible central processing units .
Hardware x86 virtualization required for virtualizing the protected mode itself, however, had to wait for another 20 years.
For the 1980s/mainframe software company see VM Software (company)
VMware's products predate the virtualization extensions to the x86 instruction set, and do not require virtualization-enabled processors.
Computer software, firmware or hardware that allows partitioning the resource of a CPU among multiple operating systems or independent programs.
Since 2005, CPU vendors have added hardware virtualization assistance to their products; for example, Intel VT-x (code-named Vanderpool) and AMD-V (code-named Pacifica).
Brand name for a line of IA-32 and x86-64 instruction set ultra-low-voltage processors by Intel Corporation designed to reduce electric consumption and power dissipation in comparison with ordinary processors of the Intel Core series.
Centerton adds features previously unavailable in Atom processors, such as Intel VT virtualization technology and support for ECC memory.
Act of creating a virtual (rather than actual) version of something at the same abstraction level, including virtual computer hardware platforms, storage devices, and computer network resources.
Over time, more architectures gain required hardware support; for example, since the Haswell microarchitecture (announced in 2013), Intel started to include VMCS shadowing as a technology that accelerates nested virtualization.
64-bit version of the x86 instruction set, first released in 1999.
However, such programs may be started from an operating system running in long mode on processors supporting VT-x or AMD-V by creating a virtual processor running in the desired mode.
Memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very large memory".
Early non-hardware-assisted x86 virtualization solutions combined paging and segmentation because x86 paging offers only two protection domains whereas a VMM, guest OS or guest application stack needs three.