| Everything You Need to Know About the Intel Virtualization Technology |
|
|
|
| How It Works |
Processors with Virtualization Technology have an extra instruction set called Virtual Machine Extensions or VMX. VMX brings 10 new virtualization-specific instructions to the CPU: VMPTRLD, VMPTRST, VMCLEAR, VMREAD, VMWRITE, VMCALL, VMLAUNCH, VMRESUME, VMXOFF, and VMXON. There are two modes to run under virtualization: VMX root operation and VMX non-root operation. Usually, only the virtualization controlling software, called Virtual Machine Monitor (VMM), runs under root operation, while operating systems running on top of the virtual machines run under non-root operation. Software running on top of virtual machines is also called “guest software.” To enter virtualization mode, the software should execute the VMXON instruction and then call the VMM software. The VMM software can enter each virtual machine using the VMLAUNCH instruction, and exit it by using the VMRESUME instruction. If the VMM wants to shutdown and exit the virtualization mode, it executes the VMXOFF instruction.  click to enlarge Figure 4: Operation of the Virtualization Technology
Each guest shown in Figure 4 can be a different operating system, running its own programs (even several programs at the same time as we have shown in Figure 3). More recent processors have an extension called EPT (Extended Page Tables), which allows each guest to have its own page table to keep track of memory addresses. Without this extension, the VMM has to exit the virtual machine to perform address translations. This exiting-and-returning task reduces performance. Therefore, the EPT increases virtualization performance.
|
| « Previous | Page 2 of 3 | Next » |
| Print Version | Send to Friend |
Bookmark Article
| Comments (5)
|
|
|
|
|
 Latest News
May 20, 2013 - 7:42 AM PST
May 20, 2013 - 7:40 AM PST
May 17, 2013 - 9:10 AM PST
May 16, 2013 - 9:58 AM PST
May 16, 2013 - 8:35 AM PST
May 16, 2013 - 8:28 AM PST
May 16, 2013 - 8:26 AM PST
May 15, 2013 - 7:42 AM PST
May 15, 2013 - 7:40 AM PST
May 15, 2013 - 2:39 AM PST
 Latest Content
Our Most Popular Articles
1,876,535 views
1,812,529 views
1,436,229 views
1,406,666 views
1,294,487 views
1,148,804 views
1,090,315 views
804,797 views
741,803 views
730,030 views
Latest Threads in Our Forums
by tfenton445
by Hardware Secrets Team
by Hardware Secrets Team
by Hardware Secrets Team
by shovenose
by c.hegge
by Casecutter
by Hardware Secrets Team
by Hardware Secrets Team
by RazberyBandit
|