硬盘接口ATA-SATA-mSATA-M.2有哪些区别【详细介绍】


    硬盘从诞生之日起(取代软盘)就负担着传送速率不断提高的重任,谁让它是PC体系中最重要的外存呢。在摩尔定律的作用下,CPU不断的升级换代、提高速度,迫使外部存储设备一次又一次的拖了后腿,不断成为系统的瓶颈。下面就简单的回顾一下作为最重要的PC外部存储设备——硬盘接口的发展历程。
    ATA接口
    ATA-1在主板上首次出现,支持一个主设备和一个从设备,每个设备的最大容量为504MB,支持的PIO-0模式传输速率只有3.3MB/s。ATA-1支持PIO模式包括有PIO-0和PIO-1、PIO-2模式,另外还支持四种DMA模式(没有得到实际应用)。ATA-1接口的硬盘大小为5英寸,而不是现在主流的3.5英寸。
    从ATA-4接口标准开始正式支持Ultra DMA数据传输模式,因此也习惯称ATA-4为Ultra DMA 33或ATA33。首次在ATA接口中采用了Double Data Rate(双倍数据传输)技术,让接口在一个时钟周期内传输数据两次,时钟上升和下降期各有一次数据传输,这样数据传输率一下从16MB/s提升至33MB/s。
    随后很快出现了ATA66、ATA100,ATA66是建立在Ultra DMA 33硬盘接口的基础上,同样采用了UDMA技术。Ultra DMA 66让主机接收/发送数据速率达到66.6 MB/s,是U-DMA/33的两倍。
    ATA-7是ATA接口的最后一个版本,也叫ATA133,只有迈拓公司推出一系列采用ATA133标准的硬盘,这是第一种在接口速度上超过100MB/s的IDE硬盘。迈拓是目前唯一一家推出这种接口标准硬盘的制造商,而其他IDE硬盘厂商则停止了对IDE接口的开发,转而生产Serial ATA接口标准的硬盘。ATA133接口支持133 MB/s数据传输速度,在ATA接口发展到ATA100的时候,这种并行接口的电缆属性、连接器和信号协议都表现出了很大的技术瓶颈,而在技术上突破这些瓶颈存在相当大的难度。新型的硬盘接口标准的产生也就在所难免。
    SATA接口
    SATA即:Serial ATA接口标准,是当前机械硬盘的主流。为了突破并行ATA100接口的瓶颈,出现了串行,SATA协会研发的串行技术打破了ATA100的传送速率瓶颈,已发展到STAT3。目前主板上普遍配置的SATA2接口的传输速率则为3Gb/s,而SATA3传输速率可以达到6Gb/s。SATA接口是当前机械硬盘的首选。
    mSATA接口
    mSATA是SATA协会新开发的mini-SATA(mSATA)接口控制器的产品规范,保证了SATA的传送速率和稳定性,使得SATA技术能在小尺寸上实现。由于mSATA SSD体积小巧,越来越多笔记本、便携设备开始使用这种接口的SSD硬盘,基于mSATA MINI PCI-E 接口的SSD成为当前的流行趋势。
    M.2接口
    M.2 借鉴了mSATA小体积设计,采用 Mini PCI-E总线,而如果采用PCI-E×2接口标准,最大的读取速度可以达到700MB/s,写入速度也能达到550MB/s,采用PCI-E×4接口,理论带宽可达4GB/s,轻易突破SATA3.0的性能极限。不过还有一种M.2 SSD,为降低生产成本走的SATA3.0 6Gbps速率总线,本质还是SATA SSD!
    由于闪存的寿命限制,消费级的M.2 PCIe SSD仅超过顶级SATA3.0 SSD大约25%的整体性能,并没有达到我们要的惊艳性能。即使这样性能的M.2 PCIe SSD,它的价格也高出同档次的SATA3.0 SSD不少。简单点说,消费者花出去的钱,和它获得的性能不成正比、不值。
    总结:
    当前市场上M.2 SATA SSD却意外(从性价比看也算合理)得到厂家和用户的积极响应,M.2 SSD的发扬光大不是在PCI-E总线,却是在SATA3.0 6Gbps速率总线,它和mSATA接口比并没本质区别,这让人大跌眼镜。