Small Computer System Interface
Small Computer System Interface(スモールコンピュータシステムインタフェース、小型計算機システムインタフェース)、略してSCSI (スカジー)は、主に周辺機器とコンピュータなどのハードウェア間のデータのやりとりを行うインタフェース規格の一つである。SCSIを使用可能にするインタフェース装置をSCSIインタフェースと呼ぶ。ANSI(米国規格協会)によって規格化されている。
SCSI-1制定後、色々と開発されたHDD以外の製品などの制御方式を統一するために業界が制定したコマンドセット。ANSIとは無関係である。
ターミネータ(terminator, 終端抵抗)には外部に接続するもの、SCSI機器内部のコントローラ基板上にあるものの二種類がある。また、動作方式としてパッシブターミネータ(英語版)とアクティブターミネータ(英語版)がある。
パッシブターミネータは単に抵抗をバスラインに接続するだけである。一方アクティブターミネータは、抵抗だけでなく、能動素子(定電圧レギュレータ)を使っている。SCSI-2以降はアクティブターミネータの使用が必須であり、その回路はSCSIの規格書に記載されている。パッシブターミネータの場合、アクティブな信号が多いほどターミネータに流れる電流が多くなり、TERMPWRラインの電圧が下がり動作が不安定になる場合がある。アクティブターミネータの場合は同様の条件であっても抵抗に接続されているのは定電圧レギュレータであるため、SCSIの仕様内であればレギュレータの出力電圧が補正され安定した動作が期待できる。
SCSI装置はいくつかの種類ごとにカテゴリ分けされる。たとえば、ディスク装置、テープ装置などであり、それぞれのカテゴリごとに利用できるコマンド類が定義される。これは、ディスクはランダムアクセスできるが、テープはシーケンシャルアクセスしかできないため、ランダムアクセスのコマンドは定義しようにもできないからである。