Xbox硬件大讲堂之CPU

目前一般消费者都会把PC与电视游戏机区分开来。但事实上它们都有个地方是非常相近的,那就是硬件结构。特吸是在Xbox上市之后,更多人发现,两者的结构相差并不远。像是Xbox利用我们在计算机上很常用到的绘图芯片,这些芯片都是同一家公司做的。此外,它也利用硬盘来储存数据以加速游戏的读取。这听起来和计算机的Cache非常的相似,这是相当有趣的。而站长也要进一步的为大家来介绍。而第一个所要研究的部份当然是整个主机的核心,那就是中央处理系统 (CPU)。
一、Xbox的CPU:

首先我们了解Xbox的中央处理器是真正32位的。而不同于它,任天堂则采用64位的处理器。这时玩家便会想说,为什么微软不采用64位的结构呢? 看起来似乎会跑的比较快。事实上是如此没错。因为64位的处理器拥有较多的缓存器和更多的内存存取,这让开发游戏的程序设计者能有更大的空间去发挥。但是以现今的市场,能够应用到游戏上的并不多,所以才有今天32位的处理器。
而当初微软在招标处理器厂商的时候,当然离不开中央处理器研发生产的两大厂商——AMD和Intel。在当时,AMD的提案是用K7为基础来延深发展专为Xbox制作的处理器;而Intel则是以Pentium Ⅲ Coppermine为基础的提案。而令大家惊讶的是,微软选择了英特尔,因此Xbox的处理器就以Pentium Ⅲ Coppermine为基础来制造18微米制程的处理器。
这个处理器就如同我们对Pentium III是非常相似的。 在高速缓存的设计,Xbox的CPU采用了128kB。这似乎与英特尔出的另一种个人计算机处理器Celeron非常的相似。但实际上,它们两者的线路设计是不同的。因为Xbox是采用八向的结构,因此会比四向结构的Celeron在数据上的表现会快10%左右。此外,针对Pentium Ⅲ处理器,另一个不变的设计是它并不支持数据单一指令多重数据 (SIMD) 延伸指令集 (SSE2),而只支持英特尔自有的指令集。此外也有16kB的L1指令缓存及16kB的L1数据缓存,而前置总线的频率则是采用133MHz。
此外这个处理器的大小与FC-BGA封装的处理器差不多。而且它是直接焊接在Xbox主机板上,并不像我们一般的个人计算机是插接在接脚上。这样做,一方面是微软不让消费者自行升级;另一方面能够节省一些空间。
这款处理器的主频是733MHz。也因此有许多玩家认为如果当初微软如果采用AMD的产品可能会跑的更快些。但也有一些玩家提到,既使用AMD类似Duron的处理器,就算利用200MHz前置总线的频率,但因为第二缓存的关系,实际上也不会快上多少的。另外要提及的就是,Intel的处理器运行所需的电压是1.7伏特,这样其所产生的热也不大。