小型計算機系統接口是連接外圍設備和計算機的一種高速標準。它也被縮寫為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還改進了原始的小型計算機系統接口。