| |
前言
经过2004年,我们已经看到了Serial ATA技术终于成为主流,并把Ultra ATA/133技术掀翻在地。虽然由于SATA控制器被集成到所有的新型主板上和厂商对基于SATA和PATA硬盘的定价几乎没有差异而使得向SATA的转换进行得相当地顺利,但直到最近我们才开始关注一个被严重忽视的Serial ATA主要特性,即Native Command Queuing。
Native Command Queuing,缩写为NCQ,可以被认为是一种使硬盘“更聪明”的方法。典型的硬盘完全根据它收到的数据顺序来读取和写入,并把它们一个接一个地存起来。另一方面,Native Command Queuing允许硬盘保存一个命令的缓存(或队列),为了保持磁盘寻址时间和延时最低,硬盘可以对它进行动态重排序。这导致了更快的磁盘性能和对硬盘本身更小的损耗。根据个人经验,NCQ使得硬盘能够运行得明显比非NCQ硬盘更快,特别是在多任务的时候。
NCQ到现在为止还没有受到足够重视的原因是为了利用它,硬盘和Serial ATA控制器两者都必须支持该技术。许多第一代的Serial ATA控制器只不过是修改了Ultra ATA/133控制器设计,使之具有新的Serial ATA接口,而并不支持NCQ技术。这意味着就算你购买了支持NCQ的硬盘,你仍然不能利用这些硬盘的全部功能。然而,随着业内最大的两家芯片组设计商开始在它们最新的产品中加入了NCQ支持,覆盖了Intel Pentium 4和AMD Athlon64平台,NCQ终于准备面向主流了。
今天,我们将研究现在市面上最卓越的两款支持NCQ的硬盘,Maxtor的DiamondMax 10和Seagate的Barracuda 7200.8,测试平台为Intel的925XE和nVidia的支持NCQ的nForce4 SLI。这将不仅仅为我们揭示两款硬盘当中谁更快,而且还告诉我们哪一个支持NCQ的SATA控制器对于操作这些硬盘是最有效率的。
来自Maxtor和Seagate支持NCQ的300GB硬盘
|