小型计算机系统接口

小型计算机系统接口（SCSI，Small Computer System Interface）是一种用于计算机及其周边设备之间（硬盘、软驱、光驱、打印机、扫描仪等）系统级接口的独立处理器标准。SCSI标准定义命令、通讯协定以及实体的电气特性（换成OSI的说法，就是占据实体层、连结层、通讯层、应用层），最大部分的应用是在储存设备上（例如硬盘、磁带机），除外，SCSI可以连接的设备包括有扫描器、光学装置（像CD、DVD）、打印机等等，SCSI命令中有条列出支援的装置SCSI周边装置。理论上，SCSI不可能连接所有的装置，所以有“1Fh - unknown or no device type”这个参数存在。

<image>

## 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)｜频率｜各种极限｜电力规格

带宽 （MB/s）｜带宽 （Mbit/s）｜线材长（single ended）｜线材长LVD｜线材长HVD｜装置数｜电阻Ω｜电压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 Ω ｜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 Ω ｜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 Ω ｜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 Ω ｜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 Ω ｜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 Ω

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 Ω

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 Ω

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 Ω

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

<image>

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年。