电玩游戏当道不容小视的硬盘技术
本文作者:admin
点击:
2007-07-11 00:00
前言:
什么是终极游戏主机一定要有的配备?以现今的水平而言,Core 2处理器、千兆位组(1 gigabyte)以上的高效能RAM,以及液体冷却系统等都是必要配备,这些你都有吗?不过,若真要重击游戏里的凶暴怪兽,你必须要在硬盘等级与部署架构上下一番工夫。
过去常被轻忽的硬盘,其实在系统整体效能上扮演重要角色,硬盘的良窳关系着系统是否能运作顺畅、零失误,因为硬盘储存游戏程序的原始数据,且系统也需从硬盘中读取数据,一旦数据卡在硬盘中无法读取,即使你有超强的处理效能,也无法在游戏虚拟世界尚吉巴岛(Zanzibar)上施展计算机系统的威力。
硬盘可依储存容量和处理效能分成不同等级,这几年来,硬盘技术的进步使这两领域大有突破,只要深入了解个中原理,就不难选到适用的理想硬盘。
储存容量
近年来硬盘技术上最显著的进步即为“储存容量”。过去10年中,3.5英寸标准硬盘的储存容量就提升3倍之多,游戏系统也从中获益;今年,日立大举推出全球最大容量的硬盘—Hitachi Deskstar 7K1000,高达1兆字节(1 terabyte,1 TB)的容量!1 TB硬盘预计将快速窜升为专业玩家的储存容量新标准。
为享有最大容量,多数玩家常会在RAID(独立磁盘备援数组)架构挂上数颗硬盘,数据文件经过分割后,可分别储存在数组中的每颗硬盘。尽管目前有许多不同RAID架构方式,但对于讲求效能的使用者而言,RAID 0不仅最简单,读取速度也最快,这种架构是将档案切割成一定大小的磁盘区,然后再将数据传送到数组中的每个磁盘。由单一磁盘区构成的小档案会储存在单一磁盘中,而由许多磁盘区组成的大档案则会经过切割,储存在数组中不同磁盘上,读取档案时,数个硬盘会同时进行,因此可提升效能;此外,RAID 0也不需执行其它RAID架构中所用的冗位检查(redundancy routine),效能自然更胜一筹。
对于一些玩家来说,2或3个250GB硬盘的RAID架构就可满足其需求,不过有些玩家觉得这样还不够,因为在多任务作业下,例如一边烧录光盘或下载影片,一边移动部队抢攻诺曼底沿岸,所需的储存容量就一定要更大,因此,现在游戏系统采用3个或更多个500GB硬盘已很普遍,而TB级硬盘将让玩家以较少的硬盘数获得最大容量与最佳效能。
处理效能
每一颗硬盘的处理效能可能差异极大,因此,磁盘与数据高速缓存的数据传输速度严重影响游戏系统的整体效能。
为彻底享有快速搜寻与快取数据的优势,硬盘必须以最快速度传送所搜集的数据,而当中所需的技术就是硬盘的接口技术。近年来,Serial-ATA (SATA)技术已迅速取代早期的Parallel-ATA (PATA)规格,成为高效能硬盘的惯用接口。随着3.0Gb/s SATA接口逐渐成为游戏系统主流,无疑将让专业玩家如虎添翼功力大增。
现今部分先进硬盘产品也提供另一种效能增进技术—“原生命令队列指令集”(Native Command Queuing,NCQ),这技术可让硬盘以最快速度自动将数据请求命令重新排出顺序,例如,若要快速读取磁盘中各位置的档案,透过NCQ可一次先将所有相邻档案收集在一起,然后再收集其它位置的档案,这就比如去大卖场前先写下要买的东西,例如胡萝卜、芹菜、花生酱等,若无NCQ技术,到卖场后可能会发生先买胡萝卜、再买花生酱,然后绕回头买芹菜的状况,反之,搭配NCQ技术,就会先在农产区同时买下摆在相近位置的胡萝卜和芹菜,然后才去另一区买花生酱,这样是否清楚了呢?
另一方面,磁盘的缓冲存储器大小也对效能有极大影响。诚如RAM攸关读取CPU数据时能否发挥超快速度一样,硬盘也有快取系统来提高效能。现今企业应用系统所用的硬盘多提供8MB高速缓存,高阶消费者系统(如影音媒体中心)所用的硬盘缓冲存储器则达16MB,但要达到最大数据处理效能,专业玩家需要的是能提供16MB、甚至32MB高速缓存的TB级硬盘。
未来可确定的趋势是—电玩游戏对于效能复杂性的要求只会越来越高,举凡多任务执行程序、人工智能导向、紧凑的动作画面等,都需要更快更稳定的配备。能超越这趋势,并掌握使游戏系统配备发挥最大效能的技术,就会成为真正赢家,这当然包括硬盘技术在内!