模拟环境
在使用PowerPC处理器的Mac OS X版本上,仿真器“使用”英特尔奔腾4处理器和440BX系列主板;在Windows版本上,将使用计算机本身的处理器。在模拟计算机上使用标准的SVGA VESA图形卡,它与S3 Trio 64 PCI 8兆字节视频RAM的版本兼容。主板采用安利技术(美国大趋势公司;AMI) BIOS。还有一个“内置”的Creative Labs Sound Blaster 16 PnP声卡(在Vista上或运行模拟Vista环境时,使用Vista本身的声音系统,因为Vista不支持Creative Labs Sound Blaster)和一个DEC 21041或DEC 21140的以太网网卡。
即使Virtual PC高度兼容,也不是所有的软件都能在Virtual PC上正常运行,因为那些软件可能会使用一些未公开的硬件或者一些不支持的指令。有些人或组织用这个来贬低他。例如,在VirtualPC 2004 SP1中,如果打印机使用LPT1端口,虚拟机将无法识别它。此漏洞已在Virtual PC 2007中得到改进。苹果Macintosh电脑版虚拟pc采用动态重编译,将x86机器码转换成等价的PowerPC机器码,使Mac可以运行标准的PC程序。微软Windows版虚拟PC也是动态重编译的,因为可以在用户态和虚拟8086态运行x86机器码,所以只有x86机器码把内核态和实态转换成用户态。
通常还会提供一些客户端的调用函数库(特别是使用一些客户端的扩展函数)来加速模拟或者提供更多的功能比如集成原来运行的主机环境变量。
当前位置第一代虚拟个人电脑是1997年6月为苹果电脑推出的。四年后的2001年6月,第一代Windows版虚拟PC 4.0版也推出了。最新版本是2007年SP1。微软虚拟PC将被Windows虚拟PC取代,预计Windows 7将内置Windows虚拟PC。
版本历史
基于Intel的苹果机支持
在Virtual PC 2007推出之前,大众期待新版本支持USB设备,因为Mac版Virtual PC可以使用USB设备。但结果就是没有加入这个功能,以至于用户在需要USB支持的时候,必须继续使用其竞争产品VMware或者VirtualBox。
USB支持
Microsoft Virtual PC 2007不支持家庭版的Windows。如果在家庭版Windows上安装Virtual PC 2007,会弹出一条信息,提示“系统不支持当前架构”。不过具体来说,Virtual PC 2007在家庭版Windows上还是可以正常运行的。
其他
PCVirtualBox
Bochs
VMware
QEMU等等。
苹果个人计算机
Parallels WorkstationiEmulator模拟程序
VMware Fusion
通过Q(模拟器)运行QEMU