小型电脑系统接口
此条目可参照英语维基百科相应条目来扩充。 (2020年7月28日) |
小型电脑系统接口(SCSI,Small Computer System Interface)是一种用于电脑及其周边装置之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准。SCSI标准定义命令、通讯协议以及实体的电气特性(换成OSI的说法,就是占据物理层、链接层、套接层、应用层),最大部分的应用是在存储装置上(例如硬盘、磁带机),除外,SCSI可以连接的装置包括有扫描仪、光学装置(像CD、DVD)、打印机等等,SCSI命令中有条列出支持的装置SCSI周边装置。理论上,SCSI不可能连接所有的装置,所以有“1Fh - unknown or no device type”这个参数存在。
SCSI-1
SCSI-1是最初版本的SCSI,现已过时。SCSI-1具有8位BUS,数据传输率为40 Mbps(5MB/sec)。
SCSI-2
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
SCSI-3是SCSI标准的首个平行界面标准,由Adaptec及SCSITA于1992年制定。SCSI-3在8-bit的线路亦可有20MB/s的速度,而在16-bit的环境亦可有40MB/s。不过,仪器的距离必须在3米(3M)以内。 SCSI-3在SCSI-2基础上有了很多提高,如串列SCSI。通过6芯同轴电缆,其传输速率达到100 MB/sec。SCSI-3解决了旧SCSI版本中存在的终结和延迟问题。此外通过即插即用(plug-and-play)操作,自动分配SCSI ID和终结,使SCSI安装更为容易。与SCSI-2支持8台装置相比,SCSI-3能支持32台装置。 SCSI-3改变了文档结构。它不是指用以处理所有不同层和电气接口(electrical interface)的单个文档,而是涵盖物理层、有关电接口基本协议、基本命令设置层(SPC)以及特殊协议层等的文档集合。例如,这个特定协议层文档包含块命令(SBC:Block Command) 中的硬盘接口命令、磁带装置的流命令(SSC)、RAID数组的控制命令(SCC)、多媒体命令(MMC)、媒体切换命令(MCC:Media Changer Command)以及箱体服务命令(SES:enclosure services Command)。关于此SCSI-3中有一个全面的体系结构模型(SAM)。 当今,SCSI-3单元采用Ultra-Wide和Ultra SCSI类型的驱动器。Ultra SCSI具有8位BUS,其传输速率为20 MB/sec。Ultra-Wide SCSI具有16位BUS,其传输速率达到40 MB/sec。
所有并行式SCSI接口规格总表
规格 | 别名 | 规范文件 | 接口 | 数据包 (bits) |
频率[注 1] | 各种极限 | 电力规格 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
带宽 (MB/s)[注 2] | 带宽 (Mbit/s)[注 3] | 线材长 (single ended)[注 4] |
线材长LVD | 线材长HVD | 装置数[注 5] | 电阻[Ω] | 电压[V] | ||||||
SCSI-1 | Narrow SCSI | SCSI-1 (1986) | IDC50; Centronics C50 | 8 | 5 MHz | 5 MB/s | 40 Mbit/s | 6 m | NA | 25m | 8 | SE 90 ± 6 Ω [1] | 5 |
Fast SCSI | SCSI-2 (1994) | IDC50; Centronics C50 | 8 | 10 MHz | 10 MB/s | 80 Mbit/s | 1.5–3 m | NA | 25m | 8 | SE 90 ± 6 Ω [1] | 5 | |
Fast-Wide SCSI | SCSI-2; SCSI-3 SPI (1996) |
2 x 50-pin (SCSI-2); 1 x 68-pin (SCSI-3) |
16 | 10 MHz | 20 MB/s | 160 Mbit/s | 1.5–3 m | NA | 25m | 16 | SE 90 ± 6 Ω [1] | 5 | |
Ultra SCSI | Fast-20 | SCSI-3 SPI | IDC50 | 8 | 20 MHz | 20 MB/s | 160 Mbit/s | 1.5–3 m | NA | 25m | 8-4 (HVD:8) | SE 90 ± 6 Ω [1] | 5 |
Ultra Wide SCSI | SCSI-3 SPI | 68-pin | 16 | 20 MHz | 40 MB/s | 320 Mbit/s | 1.5–3 m | NA | 25m | 8-4 (HVD:16) | SE 90 ± 6 Ω [1] | 5 | |
Ultra2 SCSI | Fast-40 | SCSI-3 SPI-2 (1997) | 50-pin | 8 | 40 MHz | 40 MB/s | 320 Mbit/s | NA | 12m | 25m | 8 | LVD 125 ± 10 Ω [1] | |
Ultra2 Wide SCSI | SCSI-3 SPI-2 | 68-pin; 80-pin (SCA/SCA-2) | 16 | 40 MHz | 80 MB/s | 640 Mbit/s | NA | 12m | 25m | 16 | LVD 125 ± 10 Ω [1] | ||
Ultra3 SCSI | Ultra-160; Fast-80 wide | SCSI-3 SPI-3 (1999) | 68-pin; 80-pin (SCA/SCA-2) | 16 | 40 MHz DDR | 160 MB/s | 1280 Mbit/s | NA | 12m | NA | 16 | LVD 125 ± 10 Ω [1] | |
Ultra-320 SCSI | Ultra-4 SCSI or Fast-160 SCSI | SCSI-3(2002) | 68-pin; 80-pin (SCA/SCA-2) | 16 | 80 MHz DDR | 320 MB/s | 2560 Mbit/s | NA | 12m | NA | 16 | LVD 125 ± 10 Ω [1] | |
Ultra-640 SCSI | Ultra-5; | SCSI-3(2003) | 68-pin; 80-pin | 16 | 160 MHz DDR | 640 MB/s | 5120 Mbit/s | NA | 10m | NA | 16 | LVD 125 ± 10 Ω | LVD 1.2 |
SAS
SAS(Serial Attached SCSI,串列SCSI)是由并行SCSI物理存储接口演化而来,是由ANSI INCITS T10技术委员会开发的新的存储接口标准。与并行方式相比,串列方式提供更快速的通信传输速度以及更简易的配置。此外SAS支持与串列ATA装置兼容,且两者可以使用相类似的电缆。SATA的硬盘可接在SAS的控制器使用,但SAS硬盘并不能接在SATA的控制器使用。
SAS是点对点(point-to-point)连接,并允许多个端口集中于单个控制器上,可以建立在主板(mother board)也可以另外添加。该技术建立在强大的并行SCSI通信技术基础上。SAS是采用SATA兼容的电缆线采取点对点连接方式,从而在电脑系统中不需要建立菊花链(daisy-chaining)方式便可简单地实现线缆安装。
- 第一代SAS为数组中的每个驱动器提供3.0 Gbps(约3000 Mbps)的传输速率。
- 第二代SAS为数组中的每个驱动器提供6.0 Gbps(约6000 Mbps)的传输速率。
- 第三代SAS为数组中的每个驱动器提供12.0 Gbps(约12000 Mbps)的传输速率。
- 第四代SAS为数组中的每个驱动器提供 24.0 Gbps(24000 Mbps)的传输速率,相关标准制订于2017年。