钢铁论坛

标题: 硬盘接口新标准S-ATA [打印本页]

作者: Virgo    时间: 2007-7-31 17:14
标题: 硬盘接口新标准S-ATA
硬盘接口新标准s-ata

  
serial ata历史背景  
        一直以来 ide硬盘都采用并行传输模式(并行ata),但是并行传输过程中存在一个不可避免的问题:线路间的信号会互相干扰。在传输速率比较低的情况下,存在一定的信号串扰并不会带来多大的影响,但是在高速数据传输过程中,信号串扰问题就显得非常突出,严重的影响着系统的稳定性。因此,在人们对硬盘传输速率要求越来越高的同时,并行ata却显得越来越力不从心了。另外,并行ata也存在着一些显而易见的缺点:首先,并行ata每次传输多位数据,因此数据通道要求的数据线的数量比较多,在ata/66以前连接硬盘的数据排线就是40线的,而ata/66、ata/100和最新的ata/133的接口数据电缆则都是80线的,这样不仅接口线缆的成本提高了,而且也造成了机箱内连线复杂凌乱,空气流通受阻,散热受到影响。其次,并行ata设计采用5v电压供电,在当今不断降低电压、减小功耗的趋势下,这也是需要改进的。

        在并行 ata性能提升后劲不足的情况下,2000年2月intel在idf(intel developer forum——intel开发者论坛)上,首次提出了串行ata(serial ata)的技术构想,并专门成立了serial ata标准的官方工作组(serial ata working group)。 2000年12月18日,serial ata工作组公布了serial ata草案1.0版。

        2001年8月,seagate在idf fall 2001大会上宣布了serial ata 1.0标准,serial ata规范正式确立。在1.0版规范中规定的serial ata数据传输速度为150mb/s,比目前主流的并行 ata标准ata/100高出50%,比最新的ata/133还要高出约13%。而且随着未来后续版本的发展,其接口速率还可扩展到2x和4x(300mb/s和600mb/s)。从其发展计划来看,未来serial ata的也将通过提升时钟频率来提高接口传输速率。

  
串行 ata比并行ata快  
        目前的并行 ata一次可传输4个字节(4×8位)的数据,而串行ata每次传输的数据只有一位,那么为什么在高速传输过程中却要使用串行ata呢?其实主要原因还是并行传输存在着信号串扰的问题。而串行传输就没有这个问题了,从理论上说串行传输的工作频率可以无限提高,serial ata就是通过提高工作频率来提升接口传输速率的。因此serial ata可以实现更高的传输速率,而并行ata在没有有效地解决信号串扰问题之前,则很难达到这样高的传输速率,这也是为什么新的硬盘接口标准会采用串行传输的原因。  
  
serial ata剖析  
        serial ata实现数据传输的原理相对而言是比较简单的。顾名思义,它采用的是串行数据传输方式,每一个时钟周期只传输一位二进制数据。因此,serial ata的接口连接线就变得非常简洁了——只需要4根线就可以实现数据传输(第1根发数据,第2根接收数据,第3根供电,第4根地线)。目前并行ata采用80线的接口连接线,而serial ata的硬盘接口线则明显地要简洁得多,所以,在实际应用中,使用serial ata设备的机箱会更整洁一些,散热效果也相对要好一点。而且,serial ata传输线的成本低。
        另外,由于串行传输方式不会遇到信号串扰问题,所以 serial ata要想提高传输速度的话,只需要提高控制芯片的工作频率即可。
        serial ata采用的是点对点传输协议,每一个硬盘与主机通信时都独占一个通道,系统中所有的硬盘都是对等的,因此,在serial ata中将不存在“主/从”盘的区别, 用户也不用再费事去设置硬盘的相关跳线了。 serial ata的点对点传输模式的另一个好处是,每一个硬盘都可以独享通道带宽,这对于提高性能是有好处的。
        由于串行ata与传统的并行ata是不兼容的,对于这个问题,serial ata在设计的时候也着重加以考虑。目前的serial ata可以通过转换器与现有的并行ata系统兼容使用。转换器能够将主板的并行ata信号转换成串行ata信号供serial ata硬盘所用,或者将主板的serial ata信号转换成普通并行ata硬盘能够接收的并行ata信号,而且这种转换器的使用方式也非常灵活。




欢迎光临 钢铁论坛 (//luntan.steelhome.cn/luntan/)