SCSI接口协议,SAS,磁盘驱动器,磁盘控制器

磁盘驱动器:又称“磁盘机”。以磁盘作为记录信息媒体的存储装置。由磁头、磁盘、读写电路及机械伺服装置等组成。是电子计算机中磁盘存储器的一部分,用来驱动磁盘稳速旋转,并控制磁头在盘面磁层上按一定的记录格式和编码方式记录和读取信息,分硬盘驱动器、软盘驱动器和光盘驱动器三种。磁盘驱动器既能将存储在磁盘上的信息读进内存中,又能将内存中的信息写到磁盘上。因此,就认为它既是输入设备,又是输出设备。


磁盘控制器:硬盘控制器(HardDriveController)是电脑里的控制部件,管理硬盘数据和信息的流动。硬盘控制器即磁盘驱动器适配器。是计算机与磁盘驱动器的接口设备。它接收并解释计算机来的命令,向磁盘驱动器发出各种控制信号。检测磁盘驱动器状态,按照规定的磁盘数据格式,把数据写入磁盘和从磁盘读出数据。磁盘控制器类型很多,但它的基本组成和工作原理大体上是相同的,它主要由与计算机系统总线相连的控制逻辑电路,微处理器,完成读出数据分离和写入数据补偿的读写数据解码和编码电路,数据检错和纠错电路,根据计算机发来的命令对数据传递,串并转换以及格式化等进行控制的逻辑电路,存放磁盘基本输入输出程序的只读存储器和用以数据交换的缓冲区等部分组成。

通常使用两种类型的控制器:IDE和SCSI,IDE是IntegratedDriveElectronics(集成驱动器电子)的缩写,SCSI是SmallComputerSystemsInterface(小型计算机系统接口)的缩写。


SCSI接口协议是计算机专门用于与外设进行数据交互的接口协议。根据SCSI的白皮书

SCSI-1是最初版本的SCSI,现已过时。SCSI-1具有8位BUS,数据传输率为40 Mbps(5MB/sec)。

SCSI-2是基于CCS的SCSI-1改进版本,由18条基本命令组成,可以运行在所有的硬件平台上。在Fast SCSI和Wide SCSI的支持下,SCSI-2在原SCSI-1的基础上传输速率得到了提高。命令串行特性使得SCSI设备能够以最有效的顺序运行命令。Fast SCSI的传输速率为10 MB/sec,当配合16位BUS时,其传输速率为20 MB/sec(Fast-Wide SCSI)。

SCSI-3,称为UltraSCSI,数据传输率也达到了20MB/s。它将同步传输钟频率提高到20MB/s,提高了数据传输率的技术。若使用16位传输的Wide模式,数据传输率更可以提高至40MB/s。此版本的SCSI使用一个68针的接口,主要应用在硬盘上。SCSI-3的典型特点是将总线频率大大地提高,并降低信号的干扰,以此来增强其稳定性。

SAS(Serial Attached SCSI,串行SCSI)是由并行SCSI物理存储接口演化而来。与并行方式相比,串行方式提供更快速的通信传输速度以及更简易的配置。此外SAS支持与串行ATA设备兼容,且两者可以使用相类似的电缆。SATA的硬盘可接在SAS的控制器使用,但SAS硬盘并不能接在SATA的控制器使用。
SAS是点对点(point-to-point)连接,并允许多个端口集中于单个控制器上,可以创建在主板(mother board)也可以另外添加。该技术创建在强大的并行SCSI通信技术基础上。SAS是采用SATA兼容的电缆线采取点对点连接方式,从而在计算机系统中不需要创建菊花链(daisy-chaining)方式便可简单地实现线缆安装。

而新的SCSI协议中有一种促进IO性能的新的方式,skip mask IO,例如,第一个IO处理的是从1000扇区开始的128个扇区,第二个IO处理的是从1500开始的128个扇区,那么这时候可以把它看做是从1000开始的628个IO,控制器在给出这个读写命令后,同时发送一个mask帧,mask 帧是一串比特流,每个位代表一个扇区,为1表示进行该扇区的IO,为0则跨过,这样多了这么一串比特流,却可以省下一笔很大的IO开销

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值