`
qq3278668
  • 浏览: 3362 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

硬盘的接口

 
阅读更多
从整体的角度上,硬盘接口分为IDE、SATA、SCSI、光纤通道和SAS五种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场,而光纤通道只在高端服务器上,价格昂贵。SATA是种新生的硬盘接口类型,还正处于市场普及阶段,在家用市场中有着广泛的前景。在IDE和SCSI的大类别下,又可以分出多种具体的接口类型,又各自拥有不同的技术规范,具备不同的传输速度,比如ATA100和SATA;Ultra160 SCSI和Ultra320 SCSI都代表着一种具体的硬盘接口,各自的速度差异也较大。[2]


【IDE】



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)技术,加强了资料在传送过程中侦错及除错方面的效能。



SCSI接口自Ultra ATA标准推行以来,其接口便应用了DDR(Double Data Rate)技术将传输的速度提升了一倍,已发展到Ultra ATA/100了,其传输速度高达100MB/s。


【SCSI】


SCSI的英文全称为“Small Computer System Interface”(小型计算机系统接口),是同IDE(ATA)完全不同的接口,IDE接口是普通PC的标准接口,而SCSI并不是专门为硬盘设计的接口,是一种广泛应用于小型机上的高速数据传输技术。SCSI接口具有应用范围广、多任务、带宽大、CPU占用率低,以及热插拔等优点,但较高的价格使得它很难如IDE硬盘般普及,因此SCSI硬盘主要应用于中、高端服务器和高档工作站中。


【光纤通道】



光纤通道光纤通道的英文拼写是Fibre Channel,和SCSI接口一样光纤通道最初也不是为硬盘设计开发的接口技术,是专门为网络系统设计的,但随着存储系统对速度的需求,才逐渐应用到硬盘系统中。光纤通道硬盘是为提高多硬盘存储系统的速度和灵活性才开发的,它的出现大大提高了多硬盘系统的通信速度。光纤通道的主要特性有:热插拔性、高速带宽、远程连接、连接设备数量大等。


光纤通道是为在像服务器这样的多硬盘系统环境而设计,能满足高端工作站、服务器、海量存储子网络、外设间通过集线器、交换机和点对点连接进行双向、串行数据通讯等系统对高数据传输率的要求。


【SATA】



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总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传输的可靠性。


【SAS】


SAS(Serial Attached SCSI)即串行连接SCSI,是新一代的SCSI技术,和现在流行的Serial ATA(SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。SAS是并行SCSI接口之后开发出的全新接口。此接口的设计是为了改善存储系统的效能、可用性和扩充性,并且提供与SATA硬盘的兼容性。


SAS的接口技术可以向下兼容SATA。具体来说,二者的兼容性主要体现在物理层和协议层的兼容。在物理层,SAS接口和SATA接口完全兼容,SATA硬盘可以直接使用在SAS的环境中,从接口标准上而言,SATA是SAS的一个子标准,因此SAS控制器可以直接操控SATA硬盘,但是SAS却不能直接使用在SATA的环境中,因为SATA控制器并不能对SAS硬盘进行控制;在协议层,SAS由3种类型协议组成,根据连接的不同设备使用相应的协议进行数据传输。其中串行SCSI协议(SSP)用于传输SCSI命令;SCSI管理协议(SMP)用于对连接设备的维护和管理;SATA通道协议(STP)用于SAS和SATA之间数据的传输。因此在这3种协议的配合下,SAS可以和SATA以及部分SCSI设备无缝结合。



SAS接口SAS系统的背板(Backplane)既可以连接具有双端口、高性能的SAS驱动器,也可以连接高容量、低成本的SATA驱动器。所以SAS驱动器和SATA驱动器可以同时存在于一个存储系统之中。但需要注意的是,SATA系统并不兼容SAS,所以SAS驱动器不能连接到SATA背板上。由于SAS系统的兼容性,使用户能够运用不同接口的硬盘来满足各类应用在容量上或效能上的需求,因此在扩充存储系统时拥有更多的弹性,让存储设备发挥最大的投资效益。


在系统中,每一个SAS端口可以最多可以连接16256个外部设备,并且SAS采取直接的点到点的串行传输方式,传输的速率高达3Gbps,估计以后会有6Gbps乃至12Gbps的高速接口出现。SAS的接口也做了较大的改进,它同时提供了3.5英寸和2.5英寸的接口,因此能够适合不同服务器环境的需求。SAS依靠SAS扩展器来连接更多的设备,扩展器以12端口居多,不过根据板卡厂商产品研发计划显示,未来会有28、36端口的扩展器引入,来连接SAS设备、主机设备或者其他的SAS扩展器。


和传统并行SCSI接口比较起来,SAS不仅在接口速度上得到显著提升(主流Ultra 320 SCSI速度为320MB/sec,而SAS才刚起步速度就达到300MB/sec,未来会达到600MB/sec甚至更多),而且由于采用了串行线缆,不仅可以实现更长的连接距离,还能够提高抗干扰能力,并且这种细细的线缆还可以显著改善机箱内部的散热情况。
分享到:
评论

相关推荐

    硬盘接口技术详解文档

    ### 硬盘接口技术详解:IDE、SCSI与SATA #### 一、IDE(ATA)接口技术 IDE(Integrated Drive Electronics),也被称为ATA(Advanced Technology Attachment),是早期个人计算机广泛采用的一种硬盘接口标准。它由...

    CDI v2.7.4 免费版 显示硬盘接口转速信息

    CDI (CrystalDiskInfo) 是一款非常实用的硬盘检测工具,尤其在V2.7.4这个版本中,它提供了一项重要的功能——显示硬盘接口的转速信息。这款免费软件能够帮助用户全面了解自己的硬盘健康状况,及时发现并预防可能出现...

    基于ARM系统硬盘接口的使用和文件管理

    ARM系统及其硬盘接口综述: ARM(Advanced RISC Machines)是一种广泛使用的32位处理器架构,以其低功耗和高性能而闻名。在嵌入式系统领域,ARM处理器被广泛应用于各种设备中。本文主要讨论了基于ARM系统的硬盘接口...

    电脑硬盘接口的分类,怎么区分

    硬盘接口是连接硬盘和计算机系统的关键部件,负责在硬盘缓存和系统内存之间高效地传输数据。硬盘接口的性能直接影响到计算机的运行速度和整体系统性能。常见的硬盘接口类型包括IDE(集成驱动器电子)、SATA(串行ATA...

    SATA硬盘接口存储系统设计

    ### SATA硬盘接口存储系统设计相关知识点 #### 一、引言 随着现代信息技术的快速发展,尤其是数据采集领域的进步,对于高效、稳定的数据存储系统的需求日益增长。传统的存储解决方案(如磁带存储)已经无法满足现代...

    微机接口硬盘接口读扇区Debug汇编程序设计

    本文主要探讨的是硬盘接口以及如何利用DOS环境下的Debug汇编程序设计来读取硬盘上的特定扇区内容。理解这些知识点对于深入学习计算机硬件原理和操作系统有重要作用。 首先,我们要了解硬盘接口。在个人计算机中,...

    硬盘接口知识

    硬盘接口知识 硬盘接口是计算机系统中的一个重要组件,它负责连接硬盘和主板,实现数据的传输和存储。当前,硬盘接口类型主要有 IDE、SCSI、SATA 三种,每种接口都有其特点和优缺。 IDE 接口是目前最主流的硬盘...

    硬盘接口资料

    硬盘接口是连接硬盘和计算机系统的关键组成部分,不同的接口技术直接影响着数据传输的速度、稳定性和兼容性。本文将详细探讨常见的硬盘接口类型,包括IDE、SATA、SCSI、光纤通道和SAS,以及它们各自的技术特点和应用...

    硬盘接口类型

    硬盘接口类型 硬盘接口是硬盘与主机系统间的连接部件,作用是在硬盘缓存和主机内存之间传输数据。不同的硬盘接口决定着硬盘与计算机之间的连接速度,在整个系统中,硬盘接口的优劣直接影响着程序运行快慢和系统性能...

    基于ARM920T的IDE硬盘接口设计.doc

    【基于ARM920T的IDE硬盘接口设计】 在嵌入式系统中,尤其是在工业控制、远程监控和数据采集等领域,高效稳定的数据存储系统至关重要。随着需求的增长,基于ARM920T处理器的IDE硬盘接口设计应运而生。ARM920T是一款...

    SSD固态硬盘接口与规范.docx

    SSD固态硬盘接口与规范是决定硬盘性能和适用场景的关键因素。固态硬盘(SSD)作为现代计算机存储技术的核心,其接口类型多种多样,包括SATA、mSATA、M.2等,每种接口都有其特定的优势和适用范围。 1. SATA 3.0 接口是...

    SATA 硬盘接口封装

    标题中的"SATA硬盘接口封装"是指将SATA(Serial Advanced Technology Attachment)硬盘通过特定的转换接口,如USB-SATA,连接到计算机系统的过程。SATA是一种高速数据传输接口,广泛应用于现代个人电脑、服务器和...

    笔记本硬盘接口定义.doc编程资料

    笔记本硬盘接口定义.doc

    电脑硬盘接口大全 电脑硬盘介绍

    在电脑硬件领域,硬盘接口是连接硬盘驱动器与主板的关键组件,它决定了数据传输的速度和兼容性。本文将深入探讨几种常见的电脑硬盘接口类型,帮助读者了解它们的特点、优势及适用场景。 首先,IDE(Integrated ...

    服务器硬盘接口介绍.doc

    服务器硬盘接口介绍 服务器硬盘接口是指服务器中用于连接硬盘的接口,包括SATA、SCSI、SAS等多种类型。这些接口类型都有其特点和优缺,选择合适的硬盘接口类型对服务器的性能和可靠性有着至关重要的影响。 SATA...

    ST506 ST412硬盘接口说明

    ST506 ST412硬盘接口是希捷公司(Seagate Technology)在1980年代初期推出的硬盘接口标准。在那个时期,它是个人电脑和早期工作站中常用的一种硬盘接口,且它被认为是后来广泛使用的IDE(Integrated Drive ...

    (完整word版)ide硬盘接口定义和引脚说明.doc

    IDE 硬盘接口定义和引脚说明 IDE 硬盘接口是 Integrated Drive Electronics 的缩写,是以前常用的硬盘接口,由 Compaq 和 Western Digital 公司开发。新版的 IDE 命名为 ATA 即 AT bus Attachment。IDE 接口在设备...

    固态硬盘接口样式多 SSD接口标准科普

    常见的固态硬盘接口类型有SATA3、mSATA、PCI-E以及M.2等,以下将详细介绍这些接口的特点及应用场景。 首先,SATA3接口是目前装机中最为普遍的硬盘接口类型,无论是传统的机械硬盘(HDD)还是固态硬盘(SSD),SATA3...

    硬盘接口类型(与“硬盘”有关的文档共18张).pptx

    硬盘接口类型是决定硬盘性能和兼容性的关键因素之一。在计算机硬件领域,硬盘接口经历了从IDE(Integrated Drive Electronics)到SATA(Serial ATA),再到SCSI(Small Computer System Interface)和光纤通道...

Global site tag (gtag.js) - Google Analytics