尽管如今英特尔信息技术峰会(又称IDF论坛)的风头逐渐被热闹非凡的CeBIT、Comdex等展会盖过,但是从技术含量来看,IDF论坛依旧是最高的。更为重要的是,如今IDF论坛所涵盖的范围越来越广,不仅仅是处理器,内存技术、图形芯片技术、存储技术、网络技术,这些都成为论坛上的焦点,也给了我们一次近距离观察业界动态的机会。
双核心应用时代,真正的一“芯”两用
在前几次的IDF展会中,双核心处理器一直是焦点,然而在彻底进入普及化时代之后,真正吸引我们的已经是由双核心而引发的实质性应用。在一台电脑上安装两个甚至更多的操作系统,这一愿望令广大用户翘首企盼。多操作系统共存技术的出现让我们看到了希望,随后大名鼎鼎的VMware更是实现虚拟操作系统。然而这还远远无法满足我们无止境的需求,在一台电脑上同时运行两款操作系统,这才是终极的目标。如今双内核处理器以及多路SMP并行工作技术已经开始普及,面对实际效率并不高的尴尬,或许改变整体工作架构才是关键。作为全球两大处理器厂商,Intel与AMD不约而同地想到了Vanderpool和Pacifica硬件虚拟化技术,让同时运行两个操作系统的愿望变得切实而可行,这成为本届IDF展会上的一个亮点。
图一
Intel所倡导的Vanderpool技术本质并不复杂,它通过内置一系列的指令集,令CPU内部的数据仲裁结构可以区分两个独立的线程,此时整个流水线以及缓存架构都可以分别并行工作。与普通多任务处理不同的是,Vanderpool技术不需要将不同的操作请求拆分为一个个片段,而且让来自于两个操作系统的操作请求直接并行运行,这样不但能够大幅度提升性能,也令出现兼容性故障的概率大大减少。
图二
目前Intel已经将Vanderpool技术集成于Itanium2服务器处理器,这堪称是配合微软Virtual Server 2005计划的“友好信号”,看来Wintel(Windows+Intel)联盟又将再次联手。根据Intel表示,桌面平台的Vanderpool需要未来微软的Longhore操作系统支持,而且这将会成为今后Intel处理器的标准配置功能。不过目前还无法肯定的小道消息是,桌面平台的Vanderpool技术与Longhore操作系统结合之后可能只能同时运行第二个微软操作系统,而不是Linux或者Mac OS。
图三
Vanderpool已经成为未来Intel处理器的一大标志,而在竞争激烈的市场中,AMD不敢丝毫松懈,稍微不慎就会全面落后于竞争对手。Pacifica虚拟化技术已经被AMD提上日程,不过与Intel相比,AMD的发展进度要稍慢一些,但是其起点将更高。单核心的AMD处理器并不会集成Pacifica虚拟化技术,双路Opteron将会成为第一款具备这项功能的AMD处理器。随后,Intel将在桌面平台中推广双内核处理器,此时才是Pacifica虚拟化技术真正展现实力的时刻。
AMD的Pacifica虚拟化技术允许一个平台运行多操作系统并且应用程序都可以在独立的空间内运行而互不影响。有了虚拟化技术,PC机的办公、娱乐、商务等应用程序都将独立运行,而系统的升级和维护都不会影响终端用户。IT管理者可以使用一台运行多系统的PC机,保持独立加载软件和隔离病毒,不同的服务可以集成到一个操作系统里面,运行不同的应用服务和操作系统,提供便捷的移植性和安全性。家庭用户也可以从一个多用户环境中虚拟出一个自己独立的用户环境,例如可以分配到资源来玩游戏、搞开发或者听音乐。