接口 | 协议 |
---|---|
IDE(Intergrated Device Electronics) | PATA |
SATA | SATA |
SAS(Series Attached SCSI) | SAS |
PCIe, U.2, M.2 | NVMe, SATA 3.0 |
- IDE(Integrated Drive Electronics), 本意是指把控制器与盘体集成在一起的硬盘驱动器,是一种硬盘的传输接口, 有另一个名称叫做ATA(Advanced Technology Attachment),指的是相同的东西
- 特点:一般使用16-bit数据总线, 每次总线处理时传送2个字节。PATA接口一般是100Mbytes/sec带宽,数据总线必须锁定在50MHz,为了减小滤波设计的复杂性,PATA使用Ultra总线,通过“双倍数据比率”或者2个边缘(上升沿和下降沿)时钟机制用来进行DMA传输。这样在数据滤波的上升沿和下降沿都采集数据,就降低一半所需要的滤波频率。这样带宽就是:25MHz 时钟频率x 2 双倍时钟频率x 16 位/每一个边缘/ 8 位/每个字节= 100 Mbytes/sec。
- 优点:自问世以来,一直以其价廉、稳定性好、标准化程度高等特点,深得广大中低端用户的青睐,甚至在某些高端应用领域,如服务器应用中也有一定的市场。
- 缺点:其使用的协议PATA是并行属性,数据和控制消息共享总线,传输效率不高
- SATA(Series ATA),即串行ATA。数据线和信号线分离
- SCSI(Small Computer System Interface)小型计算机系统接口,一种用于计算机和智能设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准。它出现的原因主要是因为原来的IDE接口的硬盘转速太慢,传输速率太低,因此高速的SCSI硬盘出现。其实SCSI并不是专为硬盘设计的,实际上它是一种总线型接口。独立于系统总线工作
- 优点:系统占用低,转速快,传输效率高
- 缺点:价格高,安装不方便,需要对应的驱动程序,大多用于服务器
- SAS(Serial Attached SCSI),串行连接SCSI接口,串行连接小型计算机系统接口。SAS是新一代的SCSI技术,和现在流行的Serial ATA(SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。SAS是并行SCSI接口之后开发出的全新接口。此接口的设计是为了改善存储系统的效能、可用性和扩充性,并且提供与SATA硬盘的兼容性,提供与串行ATA (Serial ATA,缩写为SATA)硬盘的兼容性。SAS的接口看起来和SATA类似,而且可以向下兼容SATA标准
- 支持SAS的协议的硬盘接口类型有很多,比如U.2,比如PCIe等
- 缺点:硬盘、控制芯片种类少. 硬盘价格太贵. 比起同容量的Ultra 320 SCSI硬盘,SAS硬盘要贵了一倍还多。
- 实际传输速度变化不大. SAS硬盘的接口速度并不代表数据传输速度,受到硬盘机械结构限制,现在SAS硬盘的机械结构和SCSI硬盘几乎一样。目前数据传输的瓶颈集中在由硬盘内部机械机构、硬盘存储技术、磁盘转速,所决定的硬盘内部数据传输速度,也就是80MBsec左右,SAS硬盘的性能提升不明显。
虽然SAS接口服务器和SCSI接口产品在速度、稳定性上差不多,但目前的技术和产品都还不够成熟。