虚拟CPU和虚拟内存有什么相似点和虚拟计算机又有什么关系.安装虚拟CPU需要相关软件吗?还是像虚拟内存一样只需在硬盘上划分一块就可以了.急需知道,哪位仁兄可以帮忙,谢谢!... 虚拟CPU和虚拟内存有什么相似点和虚拟计算机又有什么关系.安装虚拟CPU
需要相关软件吗?还是像虚拟内存一样只需在硬盘上划分一块就可以了.
急需知道,哪位仁兄可以帮忙,谢谢!
没有虚拟CPU的说法,是一种技术,叫CPU虚拟技术:Intel Virtualization Technology(CPU虚拟技术)就是以前众所周知的“Vanderpool”技术,这种技术让可以让一个CPU工作起来就像多个CPU并行运行,从而使得在一部电脑内同时运行多个操作系统成为可能。 这种VT技术并不是一个新鲜事物,市面上已经有一些软件可以达到虚拟多系统的目的,比如VMware workstation、Virtual PC等,使用这种技术就可以单CPU模拟多CPU并行,可以实现单机同时运行多操作系统。 在虚拟状态下有两种工作模式:root操作和非root操作。通常只有虚拟操作软件——Virtual Machine Monitor (VMM)能够运行在root操作模式下,而操作系统在虚拟机的顶层运行在非root操作模式下。运行在虚拟机顶层的软件同时也叫做“guest software”。 要进入虚拟模式,VMM需要执行VMXON指令来调入VMM软件,VMM软件使用VMLAUNCH指令来进入每一个虚拟机,使用VMRESUME指令来退出。如果想要退出虚拟模式,可以使用VMM运行VMXOFF指令。在图中的每个guest系统可以是不同的操作系统,同时运行自身的软件。