一台计算机的整体性能高低会受到很多方面的影响,常为人们重视的有CPU、主板、内存等因素,但其实计算机的磁盘子系统对一台计算机的也有着重要的影响。随着计算机整体技术的提高,硬盘技术的发展相应的缓慢了很多,直到最近,7200转硬盘和DMA66技术才逐渐得到了普及。对于一般的家庭用户,尤其值得一提的是目前最为流行的Ultra DMA 66(以下称为U-DMA/66)技术。
U-DMA/66是建立在U-DMA/33硬盘接口的基础上,它能让主机接收/发送数据的突发速率达到66.6 MB/s,是U-DMA/33的两倍。因为传输速率高,U-DMA/66在解决数据传输瓶颈上要比U-DMA/33好得多, 特别是在连续读写时。U-DMA/66物理上通过40脚80线的电缆,逻辑上使用CRC(Cyclic Redundancy Check,循环冗余校验)错误校验来确保EIDE 界面传输数据的完整性。80线电缆中有一半是地线,与数据线一一成对,籍此防止电磁干扰,并兼容于目前流行的40脚插槽,由此减小了增加的成本。和U-DMA/33一样,采用的CRC也确保了传输数据的完整性。
U-DMA/66 硬盘100%兼容以前的U-DMA/33和DMA, 也就是说兼容目前所有流行的EIDE/IDE,CD-ROM驱动器。所以,U-DMA/66是最新的ATA/IDE硬盘数据传输协议,比以前的协议如U-DMA/33(最大突发速率为33.3 MB/s),multi-word DMA Mode 2(最大突发速率为16.6 MB/s)有着阶段性的性能提升。因为主机数据传输速率必须超出外设数据传输速率,否则在读写数据时会因为外设缓冲区过满/过空而影响系统性能,所以它也同时表明了主机数据传输速率发展的趋势。
DMA66给我们带来什么
1)更高的传输速率
随着硬盘技术的发展,它的单片容量和转速、缓冲区访问速率都在持续地增加。通常在硬盘上连续分布的大文件的传输,受传输速率的影响较大。在连续读时,因为其快速的内部数据速率,当使用过去的Ultra ATA/33 或multi-word DMA界面时, 由于主机、硬盘数据传输速率不太匹配,硬盘填充自身缓冲区的速率要比主机清空缓冲区的快,所以造成了系统性能的瓶颈。而ATA/66就很好地改善了这一点。
2)更好的数据完整性保障
U-DMA/33 引进了CRC (Cyclical Redundancy Check)错误校验机制,而U-DMA/66也是一样。CRC是在每个信号周期内都计算的数据,分别存储在主机和硬盘的CRC寄存器里。在每个周期即将结束时,主机往硬盘里传输它的CRC寄存器里的内容,然后硬盘把它和自己的相比较,如不符,就向主机报错,而主机再负责数据的重读写。
3)向下兼容性
由于U-DMA/66 的协议和命令是和以往的设备、系统相兼容,所以使用U-DMA/66的设备也都向下兼容,能处理目前存在的所有ATA传输模式。较慢的模式是通过不同的时钟信号和时分电路的实现来支持的。支持UATA/66的硬盘也支持U-DMA/33和DMA 2, 所以把它安装在即使不支持U-DMA/66的机器上,也能实现老模式下的数据传输上限33.3 MB/s。
U-DMA/66需要有一条应用于该协议的80线硬盘扁平电缆,而不是传统40线的,但插槽和接口部分还是40脚的。符合U-DMA/66规格的特有线缆共有3个连接头,分别为蓝色(有些80线硬盘线缆上,该接口也为黑色,连接时请注意标记),黑色和灰色。连接时其中蓝色的接口要接至主板的IDE插槽,黑色的接口与主硬盘相连,灰色的连接头则与从硬盘相连接,这就是U- DMA/66规定的连接方式。这是因为从U-DMA/66的协议资料我们可以知道,80线硬盘线缆的第34针脚(PDIAG-ground)要连接到系统的IDE接口上,但第34针脚的信号线是与线缆内的第67条线相连的,而并不是连接到线缆上的硬盘接头上面;同时第28针脚(CSEL)的信号线则通过第55条线连接到主硬盘接口而不被连接到辅盘上。

网友评论