打印本文 关闭窗口 |
浅谈SATA硬盘与IDE硬盘的区别 |
时间:2007/3/25 16:16:22 |
|
IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。,我们常说的IDE接口,也叫ATA(Advanced Technology Attachment)接口。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容。对用户而言,硬盘安装起来也更为方便。IDE这一接口技术从诞生至今就一直在不断发展,性能也不断的提高,其拥有的价格低廉、兼容性强的特点,为其造就了其它类型硬盘无法替代的地位。 IDE代表着硬盘的一种类型,但在实际的应用中,人们也习惯用IDE来称呼最早出现IDE类型硬盘ATA-1,这种类型的接口随着接口技术的发展已经被淘汰了,而其后发展分支出更多类型的硬盘接口,比如ATA、Ultra ATA、DMA、Ultra DMA等接口都属于IDE硬盘。目前硬件接口已经向SATA转移,IDE接口迟早会退出舞台。 Serial ATA是以连续串行的方式传送数据。串行接口的硬盘与Sata的硬盘除了在接口上有所不同以外,在传输率上也是不同的。使用什么接口的硬盘就看你自己了,理论数据上来看SATA快于IDE,但有可能在实际的应用中,两者的差距不是很大。在安装与使用时,其实跟IDE是一样的,插到主板集成的SATA接口上,连接好电源即可。 SATA是Serial ATA的缩写,即串行ATA。这是一种完全不同于并行ATA的新型硬盘接口类型,由于采用串行方式传输数据而得名。SATA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传输的可靠性。串行接口还具有结构简单、支持热插拔的优点。 与并行ATA相比,SATA具有比较大的优势。首先,Serial ATA以连续串行的方式传送数据,可以在较少的位宽下使用较高的工作频率来提高数据传输的带宽。Serial ATA一次只会传送1位数据,这样能减少SATA接口的针脚数目,使连接电缆数目变少,效率也会更高。实际上,Serial ATA 仅用四支针脚就能完成所有的工作,分别用于连接电缆、连接地线、发送数据和接收数据,同时这样的架构还能降低系统能耗和减小系统复杂性。其次,Serial ATA的起点更高、发展潜力更大,Serial ATA 1.0定义的数据传输率可达150MB/sec,这比目前最块的并行ATA(即ATA/133)所能达到133MB/sec的最高数据传输率还高,而目前SATA II的数据传输率则已经高达300MB/sec。 Serial ATA规范不仅立足于未来,而且还保留了多种向后兼容方式,在使用上不存在兼容性的问题。在硬件方面,Serial ATA标准中允许使用转换器提供同并行ATA设备的兼容性,转换器能把来自主板的并行ATA信号转换成Serial ATA硬盘能够使用的串行信号,目前已经有多种此类转接卡/转接头上市,这在某种程度上保护了我们的原有投资,减小了升级成本;在软件方面,Serial ATA和并行ATA保持了软件兼容性,这意味着厂商丝毫也不必为使用Serial ATA而重写任何驱动程序和操作系统代码。 另外,Serial ATA接线较传统的并行ATA(Paralle ATA)接线要简单得多,而且容易收放,对机箱内的气流及散热有明显改善。而且,SATA硬盘与始终被困在机箱之内的并行ATA不同,扩充性很强,即可以外置,外置式的机柜(JBOD)不单可提供更好的散热及插拔功能,而且更可以多重连接来防止单点故障;由于SATA和光纤通道的设计如出一辙,所以传输速度可用不同的通道来做保证,这在服务器和网络存储上具有重要意义。 类似SATA2是SATA的延续技术,串行ATA(SATA)硬盘去年如暴风雨般席卷市场,而采用高容量(单硬盘400GB)、低成本SATA硬盘的子系统也有望在今年继续其增长势头。SATA II技术的产品将于今年晚些时候面向市场。它将突破SATA技术面临的一些局限。其中最主要一点是对原本相对较低性能的提高,其次则是可靠性的改善。 SATA2.0的规格特征: 1)支持NCQ(Native Command Queue,本机命令队列)。由于磁道捕捉时间和转速的改善和优化,硬盘可更有效的进行信息捕捉/读/写数据。同时,由于硬盘读写头更加有效的转动,也使机械部件之间的磨损减少,增加了硬盘的寿命。 2)SATA 2.0可将性能/带宽提升至300MB/秒,性能上的飞跃使SATA 2.0成为企业工作站和入门级服务器性价比最好的选择。 3)新增了封闭管理功能,包括风扇控制,活动LED指示灯,温度控制和新设备通知等功能。使硬盘工作更加人性化,提供给用户更多的便利 8M是硬盘的缓存,还有2M的,而WD800JD SATA 8M 7200转的意思就是西部数据串口硬盘 8M缓存,转速是7200转目前这种硬盘也可以称为高速硬盘。 而SATA II是在SATA的基础上发展起来的,其主要特征是外部传输率从SATA的1.5Gbps(150MB/sec)进一步提高到了3Gbps(300MB/sec),此外还包括NCQ(Native Command Queuing,原生命令队列)、端口多路器(Port Multiplier)、交错启动(Staggered Spin-up)等一系列的技术特征。单纯的外部传输率达到3Gbps并不是真正的SATA II。 SATA II的关键技术就是3Gbps的外部传输率和NCQ技术。NCQ技术可以对硬盘的指令执行顺序进行优化,避免像传统硬盘那样机械地按照接收指令的先后顺序移动磁头读写硬盘的不同位置,与此相反,它会在接收命令后对其进行排序,排序后的磁头将以高效率的顺序进行寻址,从而避免磁头反复移动带来的损耗,延长硬盘寿命。另外并非所有的SATA硬盘都可以使用NCQ技术,除了硬盘本身要支持 NCQ之外,也要求主板芯片组的SATA控制器支持NCQ。此外,NCQ技术不支持FAT文件系统,只支持NTFS文件系统。 由于SATA设备市场比较混乱,不少SATA设备提供商在市场宣传中滥用“SATA II”的现象愈演愈烈,例如某些号称“SATA II”的硬盘却仅支持3Gbps而不支持NCQ,而某些只具有1.5Gbps的硬盘却又支持NCQ,所以,由希捷(Seagate)所主导的SATA-IO(Serial ATA International Organization,SATA国际组织,原SATA工作组)又宣布了SATA 2.5规范,收录了原先SATA II所具有的大部分功能——从3Gbps和NCQ到交错启动(Staggered Spin-up)、热插拔(Hot Plug)、端口多路器(Port Multiplier)以及比较新的eSATA(External SATA,外置式SATA接口)等等。 值得注意的是,部分采用较早的仅支持1.5Gbps的南桥芯片(例如VIA VT8237和NVIDIA nForce2 MCP-R/MCP-Gb)的主板在使用SATA II硬盘时,可能会出现找不到硬盘或蓝屏的情况。不过大部分硬盘厂商都在硬盘上设置了一个速度选择跳线,以便强制选择1.5Gbps或3Gbps的工作模式(少数硬盘厂商则是通过相应的工具软件来设置),只要把硬盘强制设置为1.5Gbps,SATA II硬盘照样可以在老主板上正常使用。 SATA硬盘在设置RAID模式时,一般都需要安装主板芯片组厂商所提供的驱动,但也有少数较老的SATA RAID控制器在打了最新补丁的某些集成了SATA RAID驱动的版本的Windows XP系统里不需要加载驱动就可以组建RAID。 SATA相较并行ATA可谓优点多多,将成为并行ATA的廉价替代方案。并且从并行ATA完全过渡到SATA也是大势所趋,应该只是时间问题。相关厂商也在大力推广SATA接口,例如Intel的ICH6系列南桥芯片相较于ICH5系列南桥芯片,所支持的SATA接口从2个增加到了4个,而并行ATA接口则从2个减少到了1个;而ICH7系列南桥则进一步支持了4个SATA II接口;下一代的ICH8系列南桥则将支持6个SATA II接口并将完全抛弃并行ATA接口;其它主板芯片组厂商也已经开始支持SATA II接口;目前SATA II接口的硬盘也逐渐成为了主流;其它采用SATA接口的设备例如SATA光驱也已经出现。 值得注意的是,无论是SATA还是SATA II,其实对硬盘性能的影响都不大。因为目前硬盘性能的瓶颈集中在由硬盘内部机械机构和硬盘存储技术、磁盘转速所决定的硬盘内部数据传输率上面,就算是目前最顶级的15000转SCSI硬盘其内部数据传输率也不过才80MB/sec左右,更何况普通的7200转桌面级硬盘了。除非硬盘的数据记录技术产生革命性的变化,例如垂直记录技术等等,目前硬盘的内部数据传输率也难以得到飞跃性的提高。说得不好听的话,目前的硬盘采用ATA 100都已经完全够用了,之所以采用更先进的接口技术,是可以获得更高的突发传输率、支持更多的特性、更加方便易用以及更具有发展潜力罢了。 |