小型计算机系统接口是连接外围设备和计算机的一种高速标准。它也被缩写为SCSI,它定义了硬件连接和数据交换方法。对于每种支持的外设类型,SCSI定义了设备特定的命令和协议。SCSI通常用于服务器和高性能计算机,如用于音频...
小型计算机系统接口是连接外围设备和计算机的一种高速标准。它也被缩写为SCSI,它定义了硬件连接和数据交换方法。对于每种支持的外设类型,SCSI定义了设备特定的命令和协议。SCSI通常用于服务器和高性能计算机,如用于音频和视频制作的计算机。它通常与独立磁盘冗余阵列(RAID)和网络存储技术一起使用。

SCSI是一种处理技术SCSI创建于20世纪70年代末,最初以其公司发明者的名字命名为Shugart Associates System Interface。小型计算机系统接口与其他竞争技术相比有许多优势。它的数据线可以很长,使许多外部设备可以轻松地连接到计算机上。电缆上可以同时激活多个高性能设备,从而简化了存储密集型应用程序。例如,编辑软件可以同时从两个硬盘读取数据并刻录数字视频光盘(DVD)从20世纪80年代到21世纪初,小型计算机系统接口规范有了长足的发展。并行SCSI总线从8位增长到16位,设备带宽从一个版本到下一个版本通常翻了一番。许多主板包括SCSI控制器或受支持的SCSI主机总线适配器(HBA)卡。磁盘制造商通常在推出其他技术之前推出了具有SCSI支持的性能最高的驱动器然而,低成本的集成驱动电子(IDE)磁盘仍然是个人计算机的常见选择。小型计算机系统接口将连接的设备组织成逻辑单元,目标和启动器。如果设备能够启动SCSI命令(如SCSI控制器),则该设备就是启动器。目标(如磁盘驱动器、DVD驱动器和类似设备)响应来自启动器的请求。每个目标设备可能有多个逻辑单元和多个逻辑数据块。尤其是,大容量存储设备通常以多个虚拟单元的形式访问。小型计算机系统接口命令协议定义了几十个操作。用于管理设备的命令,包括收集状态和传输数据。除了四个不同的写入命令外,还存在四种不同的数据读取方法。自1996年SCSI-3规范发布以来,32位循环冗余检查(CRC32)方法已用于数据传输到21世纪初,采用Ultra 640规范时,SCSI总线时钟频率已增加到160兆赫(MHz)。SCSI的并行特性开始在非常高的速度下导致终端和布线问题。这些问题通过重新设计SCSI以串行传输数据来解决这些变化是在21世纪末以串行连接SCSI(SAS)的形式实现的。一个重要的变化是,光纤通道仲裁环(FC-AL)使用非常快的时钟(4GHz)和光缆除了更高的设备吞吐量外,SAS比并行SCSI还具有一些优势,这意味着它们可以在不关闭服务器电源的情况下根据需要拔出和插入。SAS与串行高级技术附件(SATA)存储设备兼容。这使得价格更低、更受欢迎的SATA驱动器(IDE的后续产品)可以与基于SCSI的高级技术一起使用。SAS还改进了原始的小型计算机系统接口。