Hardware 版 (精华区)

发信人: zhangyj (精灵), 信区: Hardware
标  题:  说长道短话硬盘续一——闲话UltraATA/66 
发信站: 紫 丁 香 (Tue Apr 20 09:04:58 1999), 转信


  说长道短话硬盘续一——闲话UltraATA/66 


   作者:LuckyMan 

   对于最近的采用IDE接口的硬盘来说,支持Ultra DMA传
 输似乎已经是 
 理所当然的事了。那么,究竟什么是UltraDMA传输呢?最新
 的Ultra ATA/66 
 的性能到底能有多高呢?请看下文。 

   首先,让我们来看看何为DMA(DirectMemory Access,
 直接内存存取 
 )。IDE 接口的硬盘与外部总线交换数据时,有两种控制数
 据流的方式, 
 一种是历史悠久的PIO模式(ProgrammabeI/O,可编程型输入
 /输出控制), 
 另一种就是目前大家一般使用的DMA模式。它们的区别在于
 PIO模式时,完 
 全由CPU控制I/O接口,而DMA模式下则由主板上控制芯片组中
 的DMA控制器 
 管理硬盘与外部总线的数据传输。 

   在早期的个人电脑中,PIO 模式占据了主流的地位,速
 度也比采用DMA 
 传输时快。但由于新型硬盘的数据传输率不断提高,使用PIO
 模式时的CPU 
 占有率也越来越大,而随着控制芯片的不断发展,DMA 模式
 下的传输速率 
 也在不断提高,因此个人电脑中使用DMA模式已经是大势所趋
 了。 

   目前最新的IDE接口标准是ATA/ATAPI-4,它是由昆腾
 (Quantum)公 
 司牵头制订的,并已得到了ANSI的认可。基本上,ATA-4属于
 ATA/ATA-2/ 
 ATA-3 的扩展,能向下兼容原有的各种传输模式(具体请参
 见附表),而 
 所谓的Ultra DMA就是在DMA基础上进一步提高了数据传输率
 的新模式。 

   通常人们把Ultra DMA的Mode2称为Ultra ATA/33,而
 Mode4则被称为 
 Ultra ATA/66。在技术上,Ultra ATA/66最大的特色就是采
 用了Double 
 Edge Clocking方式。在原有的DMA传输中,同步信号波形中
 的上行和下行 
 各一次才能构成一个时钟周期,而采用DEC 后,上行和下行
 信号各被看做 
 一个时钟周期,因此传输率可以提高一倍。 

   从表中可以看出,Ultra ATA/66的最高传输率竟然能够
 达到66MB/s! 
 但请大家注意,这只是接口传输率,而制约硬盘数据传输速
 度的还有另一 
 个重要参数——内部传输率。即使硬盘的接口传输率能达到
 66MB/s,如果 
 它的内部传输率达不到这个数字,那么实际的传输速度仍然
 是由较低的内 
 部传输率决定。 

   例如,IBM最新的Deskstar22GXP(转速7200rpm,2MB缓
 存,支持Ultra 
 ATA/66)系列硬盘的内部传输率最大也不过17.9MB/s(而且
 还是连续读取 
 时的理想值),也就是说,它连Ultra ATA/33的潜力都没发
 掘完全,更别 
 说UltraATA/66了。其他厂家硬盘的状况与IBM大同小异,基
 本上也都是连 
 Ultra ATA/66都“用不完”。 

   那么Ultra ATA/66存在的意义何在呢?我认为惟有等内
 部传输率超过 
 33MB/s的硬盘出现时,Ultra ATA/66才能发挥其应有的作
 用,在现阶段选 
 择硬盘时大可不必拘泥于是否支持Ultra ATA/66,不过能够
 支持它的硬盘 
 肯定是最新型号,因此在性能上必然比上一代产品有所提
 高。此外,Ultra 
 ATA/66的普及过程中还有另一只“拦路虎”,那就是在现阶
 段,支持它的 
 控制芯片仍然是寥寥可数,眼下只有使用SIS 的620和530芯
 片组的主板才 
 能支持Ultra ATA/66,至于龙头老大Intel的芯片组则必须等
 到今年第三 
 季度发售的Intel820(代号Camino)才会开始支持Ultra 
 ATA/66。到那时,
 
 着单碟容量的提高和新型GMR 磁头的采用,硬盘的内部传输
 率很有可能 
 超过33MB/s,我觉得那才是购买(或升级)支持Ultra 
 ATA/66的硬盘的最 
 佳时机。 

   当硬盘速度足够高时,大家自然都会想升级到Ultra 
 ATA/66,可上述 
 的主板不支持的问题又如何解决呢?放心,早有厂家为您准
 备好支持Ultra 
 ATA/66的IDE控制卡了。说到IDE控制卡,一般用户可能会觉
 得比较陌生, 
 其实类似的扩展卡很早就已经存在了,它的主要用途之一就
 是用于解决旧 
 主板用不了新硬盘的矛盾(例如在只支持IDE的主板上使用
 E-IDE的硬盘)。 
 并且,它们在支持Ultra ATA/33的硬盘开始发售的时候还曾
 经小小地风光 
 过一回。下面就为大家介绍一款典型的支持Ultra ATA/66的
 IDE控制卡。 

   PROMISE TECHNOLOGY是一家生产各类IDE 控制卡的老牌
 厂家。前一段 
 时间曾因开发成功使用IDE硬盘构筑RAID 系统的IDE控制卡
 “FastTrak"而 
 在行家们中小有名气。此次发售的支持Ultra ATA/66的IDE
 控制卡的名称 
 可谓简洁明快——就叫“Ultra 66"(目前它的售价折合人民
 币大约是660 
 元)。 

   该卡支持Windows95/98/NT,只要把它插进您主板上的
 PCI插槽中,就 
 可以不受控制芯片组限制地感受到Ultra ATA/66的快感了
 (尽管现阶段还 
 没太多的快感可言)。并且它已经被GATEWAY2000正式采用,
 足见其性能不 
 凡。卡本身的构造十分简洁,采用的控制芯片是自产的
 PDC20262,带有2个 
 IDE接口,最多可连接4台IDE接口的设备,这样一来,加上主
 板上的IDE接 
 口,系统将能连接多达8台IDE接口的设备了,该卡同时支持
 由连接在卡上 
 的硬盘引导系统,并且还附带了一条80针的Ultra ATA/66用
 的扁平线,用 
 户无须另外购买。要知道,光这条线就能卖大约200元人民币
 了。说到Ultra 
 ATA/66用的80针扁平线,我要在这里澄清几点。 

   1、支持Ultra ATA/66的IDE接口,不论主板上的接口还
 是硬盘上的接 
 口,仍然是40针的。 

   2、所谓80针的扁平线在端口处仍为40针,只是在中间
 (也就是真正属 
 于“扁平线”的部分)加了40根屏蔽线以减少杂波干扰。由
 于总的宽度不 
 变,因此单根信号线变细了,整条扁平线却变“硬”了(不
 易弯折)。在 
 外观上,感觉就象68针的SCSI扁平线一样。 

   3、并不是说采用UltraATA/66模式时一定要用80针的专
 用扁平线,使 
 用40针的扁平线也一样可以,只是在速度上有可能受到一点
 影响,考虑到 
 在现阶段硬盘的传输速度还远远低于66MB/s,因此采用40针
 还是80针扁平 
 线带来的差异并不明显。 

   该卡的安装、设置十分简单,在Windows 98下运行的系
 统中,只要插 
 上卡,接上硬盘,启动后安装附带的驱动程序即可,无须任
 何其他操作。 
 以往使用Ultra ATA/33时,用户往往必须在“控制面板”
 ——“系统”—— 
 “设备管理器”——“磁盘驱动器”中设定硬盘的属性时选
 择使用DMA, 
 但使用Ultra66时则不必进行上述操作,连接在Ultra66上的
 硬盘的属性中 
 甚至连“DMA"的选项都没有。 

   下面介绍一下大家最感兴趣的性能测试结果。使用
 Ultra66和昆腾 
 Fireball CR(转速5400rpm,512KB缓存,支持UltraATA/6
 6)系列硬盘时 
 测得的数据显示,将支持UltraATA/66的硬盘连接在Ultra66
 上时和连接在 
 主板的IDE 接口上时测得的数据并无多大的差距,并且是否
 使用80针的专 
 用扁平线对性能几乎没有影响。这也从另一个角度证实了现
 有硬盘尚未超 
 越Ultra ATA/33的性能极限。 

   作为对比,同时也进行了同等条件下使用Fireball EX
 (转速5400rpm, 
 512KB缓存,支持UltraATA/33)的测试。结果显示,在各种
 条件的组合下, 
 Fireball CR和Fireball EX的差距基本相同,也就是说,这
 些差距纯粹是 
 由驱动器本身的性能差距造成的,而与所采用的接口无关。
 具体数据请参 
 看下表。诚然,造成这一结果的原因是FireballCR本身性能
 不足,如果使 
 用转速7200rpm的硬盘(例如IBM的Deskstar22GXP系列)进行
 相同的测试, 
 结果可能会有所不同,不过我相信总的趋势还是一样的…… 
        Fireball CR 6.4
                               Ultra66
                              (80针扁平
                                  线)
                                           Ultra66
                                          (普通扁平
                                              线)
                                                       主板上
                                                      的IDE接
                                                          口
         Business Disk
           WinMark 99
             (KB/s) 
                                2670 
                                            2680 
                                                        2700 
         High-End Disk
           WinMark 99
             (KB/s) 
                                9680 
                                            9560 
                                                        9500 
       Disk Access Time
              (ms) 
                                15.6 
                                            15.0 
                                                        14.9 
            Disk CPU
          Utilization
              (%) 
                                3.48 
                                            3.36 
                                                        2.63 
         Disk Transfer
        Rate:Beginning
             (KB/s) 
                                15300 
                                            15300 
                                                       15300 
         Disk Transfer
            Rate:End
             (KB/s) 
                                9880 
                                            9880 
                                                        9880 


   综上所述,现阶段也许正是那些使用着连Ultra ATA/33
 都不支持的旧 
 型号主板的用户们最需要UltraATA/66,作为一种升级产品,
 Ultra66很适 
 合他们的需要。而已经拥有支持Ultra ATA/33的系统的用户
 大可不必急于 
 升级为Ultra ATA/66,因为它们之间的差距实在太小了……
 当然,如果您 
 口袋里的银子够多,尝尝新鲜自然无妨,想让支持Ultra 
 ATA/66的设备降 
 价可就靠您啦。让我们期待这些“先行者”们为大家带来批
 量生产效应吧。 

   本文中关于“Ultra66"的部分参考了PCWatch于3月27日
 发表的相关文 
 章,特此致谢! 


--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: lhr2.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:212.013毫秒