大家好 我今天讲的是 硬盘接口的发展史
文章内有百度百科内容。
硬盘接口常用的有:Serial ATA(SATA)、mini-SATA(mSATA)、Next Generation Form Factor(M.2)、SAS(Serial Attached SCSI)(服务器接口)、pci-e一般常用的硬盘接口就这么多了。
不常用的(或以淘汰的)硬盘接口有:Integrated Drive Electronics(IDE)、Small Computer System Interface(SCSI)、Fiber Channel(光纤接口) 不常用的(或以淘汰的)硬盘接口就这么多了。
Serial ATA(SATA)
使用SATA(Serial ATA)口的硬盘又叫串口硬盘,是未来和现在PC机硬盘的主流趋势。2001年,由Intel、APT、Dell、IBM、希捷、迈拓这几大厂商组成的Serial ATA委员会正式确立了Serial ATA 1.0规范,2002年,虽然串行ATA的相关设备还未正式上市,但Serial ATA委员会已抢先确立了Serial ATA 2.0规范。Serial ATA采用串行连接方式,串行ATA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传输的可靠性。
mini-SATA(mSATA)
mSATA接口,全称迷你版SATA接口(mini-SATA)。是早期为了更适应于超级本这类超薄设备的使用环境,所针对便携设备开发的mSATA接口应运而生。可以把它看作标准SATA接口的mini版,而在物理接口上是跟mini PCI-E接口是一样的。
mSATA接口是SSD小型化的一个重要过程,不过mSATA依然没有摆脱SATA接口的一些缺陷,比如依然是SATA通道,速度也还是6Gbps。诸多原因没能让mSATA接口火起来,反而被更具升级潜力的M.2 SSD所取代。
Next Generation Form Factor(M.2)
M.2接口是Intel推出的一种替代mSATA的新的接口规范,也就是我们以前经常提到的NGFF,即Next Generation Form Factor。
M.2接口的固态硬盘宽度22mm,单面厚度2.75mm,双面闪存布局也不过3.85mm厚,但M.2具有丰富的可扩展性,最长可以做到110mm,可以提高SSD容量。M.2 SSD与mSATA类似,也是不带金属外壳的,常见的规格有主要有2242、2260、2280三种,宽度都为22mm,长度则各不相同。看似都是M.2接口,但其支持的协议不同,对其速度的影响可以说是千差万别,M.2接口目前支持两种通道总线,一个是SATA总线,一个是PCI-E总线。当然,SATA通道由于理论带宽的限制(6Gb/s),极限传输速度也只能到600MB/s,但PCI-E通道就不一样了,带宽可以达到10Gb/s,所以看似都为M.2接口,但走的“道儿”不一样,速度自然也就有了差别。
SAS(Serial Attached SCSI)(服务器接口)
SAS(Serial Attached SCSI)即串行连接SCSI,是新一代的SCSI技术,和现在流行的Serial ATA(SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。SAS是并行SCSI接口之后开发出的全新接口。此接口的设计是为了改善存储系统的效能、可用性和扩充性,并且提供与SATA硬盘的兼容性。
Pci-e
PCI-E它的主要优势就是数据传输速率高,目前最高可达到10GB/s以上,并且还有相当大的发展潜力。
Integrated Drive Electronics(IDE)
IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容。对用户而言,硬盘安装起来也更为方便。IDE这一接口技术从诞生至今就一直在不断发展,性能也不断的提高,其拥有的价格低廉、兼容性强的特点,为其造就了其它类型硬盘无法替代的地位。
IDE代表着硬盘的一种类型,但在实际的应用中,人们也习惯用IDE来称呼最早出现IDE类型硬盘ATA-1,这种类型的接口随着接口技术的发展已经被淘汰了,而其后发展分支出更多类型的硬盘接口,比如ATA、Ultra ATA、DMA、Ultra DMA等接口都属于IDE硬盘。
IDE硬盘的传输模式有以下三种:PIO(Programmed I/O)模式,DMA(Driect Memory Access)模式,Ultra DMA(简称UDMA)模式。
PIO(Programmed I/O)模式的最大弊端是耗用极大量的CPU资源。以PIO模式运行的IDE接口,数据传输率达3.3MB/s(PIO mode 0)-16.6MB/s(PIO mode 4)不等。
DMA(Direct Memory Access)模式分为Single-Word DMA及Multi-Word DMA两种。Single-Word DMA模式的最高传输率达8.33MB/s,Multi-Word DMA(Double Word)则可达16.66MB/s。
DMA模式同PIO模式的最大区别是:DMA模式并不用过分依赖CPU的指令而运行,可达到节省处理器运行资源的效果。但由于Ultra DMA模式的出现和快速普及,这两个模式立即被UDMA所取代。
Ultra DMA模式(简称UDMA)是Ultra ATA制式下所引用的一个标准,以16-bit Multi-Word DMA模式作为基准。UDMA其中一个优点是它除了拥有DMA模式的优点外,更应用了CRC(Cyclic Redundancy Check)技术,加强了资料在传送过程中侦错及除错方面的效能。
自Ultra ATA标准推行以来,其接口便应用了DDR(Double Data Rate)技术将传输的速度提升了一倍,已发展到Ultra ATA/100了,其传输速度高达100MB/s。
Small Computer System Interface(SCSI)
SCSI的英文全称为“Small Computer System Interface”(小型计算机系统接口),是同IDE(ATA)完全不同的接口,IDE接口是普通PC的标准接口,而SCSI并不是专门为硬盘设计的接口,是一种广泛应用于小型机上的高速数据传输技术。SCSI接口具有应用范围广、多任务、带宽大、CPU占用率低,以及热插拔等优点,但较高的价格使得它很难如IDE硬盘般普及,因此SCSI硬盘主要应用于中、高端服务器和高档工作站中。
Fiber Channel(光纤接口)
光纤通道的英文拼写是Fiber Channel,和SCSI接口一样光纤通道最初也不是为硬盘设计开发的接口技术,是专门为网络系统设计的,但随着存储系统对速度的需求,才逐渐应用到硬盘系统中。光纤通道硬盘是为提高多硬盘存储系统的速度和灵活性才开发的,它的出现大大提高了多硬盘系统的通信速度。光纤通道的主要特性有:热插拔性、高速带宽、远程连接、连接设备数量大等。
光纤通道是为在像服务器这样的多硬盘系统环境而设计,能满足高端工作站、服务器、海量存储子网络、外设间通过集线器、交换机和点对点连接进行双向、串行数据通讯等系统对高数据传输率的要求。
光纤通道可以采用同轴电缆和光导纤维作为连接设备,大多采用光纤媒介,而传统的铜轴电缆如双绞线等则可以用于小规模的网络连接部署。但采用同轴电缆的光纤通道有着铜媒介一样的老毛病,如传输距离短(30米,取决于具体的线缆)以及易受电磁干扰(EMI)影响等。
虽然铜媒介也适用于某些环境,但是对于利用光纤通道部署的较大规模存储网络来说,光缆是最佳的选择。光缆按其直径和“模式”分类,直径以微米为计量单位。电缆模式有两种:单模是一次传送一个单一的信号,而多模则能够通过将信号在光缆玻璃内核壁上不断反射而传送多个信号。现在认可的光缆光纤通道标准和等级有:直径62.5微米多模光缆175米,直径50微米多模光缆500米,以及直径9微米单模光缆10公里。
光纤现在能提供100MBps的实际带宽,而它的理论极限值为1.06GBps。不过现在有一些公司开始推出2.12Gbps 的产品,它支持下一代的光纤通道(即Fibre Channel II)。不过为了能得到更高的数据传输率,市面的光纤产品有时是使用多光纤通道来达到更高的带宽。
好了,常用的硬盘接口就这么多了。谢谢大家。