: .
虚拟化技术与多任务以及超线程技术是完全不同的。多任务是指在一个操作系统中多个程序同时一起运行,而在educingtheoverheadofsoftwarevirtualmachineandsupportthe.
纯软件虚拟化解决方案存在很多限制。“客户”操作系统很多情况下是通过VMM(VirtualMachineMonitor,虚拟机监视器)来与硬件进行通信,由VMM来决定其对系统上所有虚拟机的访问。(注意,大多数处理器和内存访问独立于VMM,只在发生特定事件时才会涉及VMM,如页面错误。)在纯软件虚拟化解决方案中,VMM在软件套件中的位置是传统意义上操作系统所处的位置,而操作系统的位置是传统意义上应用程序所处的位置。
Puresoftwarevirtualizationsolutionsexistmanyrestrictions."Customers"operatingsysteminmanycasesbyVMM(VirtualMachineMonitor,avirtualmachinemonitor)tocommunicatewiththehardware,VMMdeterminedbyitsaccesstoallofthevirtualmachinesystem.(note,mostoftheprocessorandthememoryaccessisindependentoftheVMM,onlyonspecificeventsinvolvingVMM,suchasapagefault.)Inpuresoftwarevirtualizationsolution,VMMinsoftwarepackageisthepositionoftraditionaloperatingsystemlocation,andthelocationoftheoperatingsystemistheapplicationoftraditionallocation.
虚拟化技术是一套解决方案。完整的情况需要CPU、主板芯片组、BIOS和软件的支持,例如VMM软件或者某些操作系统本身。即使只是CPU支持虚拟化技术,在配合VMM的软件情况下,也会比完全不支持虚拟化技术的系统有更好的性能。
,motherboardchipset,BIOSandsoftwaresupport,,inconjunctionwiththeVMMsoftwareunderthecondition,theperformancewillbebetterthanthesystemdoesnotsupportvirtualizationtechnology.
两大CPU巨头Intel和AMD都想方设法在虚拟化领域中占得先机,但是AMD的虚拟化技术在时间上要比Intel落后几个月。Inte
虚拟化技术的定义 来自淘豆网m.daumloan.com转载请标明出处.