この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序章
この国際規格は、ISO 9316:1989, 情報処理システム - 小型コンピュータ システム インターフェイス (SCSI)の改訂を構成するため、これに取って代わります。
この国際規格には、以下が含まれます。
| 条項1 | 範囲を説明します。 |
| 条項2 | 規範的な参考文献をリストします。 |
| 第3条 | ドキュメント全体に共通の用語集を提供します。 |
| 条項4 | に説明と表記法を示します。 |
| 条項5 | 身体的特徴を説明しています。 |
| 6節 | インターフェイスの論理特性について説明します。 |
| 条項7 | SCSI コマンドとステータス構造について説明します。 |
| 条項8 | すべてのデバイス タイプに対して一貫した意味を持つコマンドを指定します。 |
| 条項9 | 直接アクセス デバイスのコマンドを指定します。 |
| 条項10 | 順次アクセス装置のコマンドを指定します。 |
| 条項11 | 印刷装置のコマンドを指定します。 |
| 条項12 | プロセッサ デバイスのコマンドを指定します。 |
| 条項13 | 追記型デバイスのコマンドを指定します。 |
| 条項14 | CD-ROM デバイスのコマンドを指定します。 |
| 条項15 | スキャナ デバイスのコマンドを指定します。 |
| 条項16 | 光メモリ デバイスのコマンドを指定します。 |
| 条項17 | メディア チェンジャー デバイスのコマンドを指定します。 |
| 条項18 | 通信デバイスのコマンドを指定します。 |
| 附属書 A | に、SCSI 信号シーケンスを示します。 |
| 附属書 B | は、高速 SCSI スキュー時間を示しています。 |
| 附属書C | 他の SCSI 標準化活動について説明します。 |
| 附属書 D | SCSI-2 には、追加のセンス コードと操作コードが番号順に含まれています。 |
| 附属書 E | SCSI-2 ベンダー ID のリストが含まれています。 |
SCSI プロトコルは、1 つまたは複数のホストを含む最大 16 のデバイスで効率的なピアツーピア I/O バスを提供するように設計されています。データは、デバイスの実装とケーブルの長さにのみ依存するレートで非同期に転送される場合があります。同期データ転送は、1 秒あたり最大 10 メガ転送の速度でサポートされます。 32 ビット幅のデータ転送オプションを使用すると、毎秒最大 40 メガバイトのデータ転送速度が可能です。
SCSI-2 には、磁気ディスクと光ディスク、テープ、プリンタ、プロセッサ、CD-ROM, スキャナ、メディア チェンジャ、および通信デバイス用のコマンド セットが含まれています。
1985 年に最初の SCSI 規格が最終決定されたとき、いくつかのメーカーは SCSI の必須要件を増やし、直接アクセス デバイスの機能をさらに定義することを望んでいました。 SCSI 標準を遅らせるのではなく、最終的に Common Command Set (CCS) と呼ばれるワーキング ペーパーを開発するためのアドホック グループが結成されました。多くのディスク製品は、このワーキング ペーパーを使用して設計されました。
CCS ワーキング ペーパーの開発と並行して、SCSI-2 と名付けられた拡張 SCSI 標準の作業が開始されました。 SCSI-2 には、CCS ワーキング ペーパーの結果が含まれ、それらがすべてのデバイス タイプに拡張されました。また、キャッシュ コマンド、パフォーマンス強化機能、およびその他の価値のある機能も追加されました。 SCSI-2 は元の SCSI 標準 (現在は SCSI-1 と呼ばれる) をはるかに超えていますが、SCSI-1 デバイスとの高度な互換性を保持しています。
SCSI-2 は SCSI-1 から大幅に進化し、新しいドキュメントはほぼ 3 倍の大きさになりました。ほとんどの変更は追加ですが、いくつかの廃止されたオプションが削除されました。
- a)単一イニシエータ オプション
- b)非調停システムのオプション
- c) SCSI-1 代替 1 シールド コネクタ
- d)非拡張センスデータオプション
- e)予約キューイングオプション
- f)読み取り専用デバイス コマンド セット。
いくつかの新しい低レベルの要件があります。
- a)パリティが必要になりました
- b)イニシエーターは、ターミネーター パワーを提供する必要があります。
- c)アービトレーション遅延が 2.2 μS からSμSに増加
- d)メッセージのサポートが必要になりました。
いくつかの低レベル オプションが追加されました。
- a)ワイド SCSI (2 番目のケーブルを使用して最大 32 ビット幅)
- b) Fast SCSI (毎秒最大 10 メガ転送の同期データ転送)
- c)コマンド キューイング (イニシエータごと、論理ユニットごとに最大 256 コマンド)
- d)高密度コネクタの代替品が追加されました
- e)非同期イベント通知
- f)偶発的忠誠の延長。
以下を含む新しいコマンド セットが追加されました。
- a) CD-ROM (読み取り専用デバイスの代わり)
- b)スキャナー装置
- c)光メモリデバイス (追記型、読み取り専用、および消去可能なメディアを提供)
- d)培地交換装置
- e)通信装置
すべてのコマンド セットが拡張されました。
- a)デバイスモデルが追加されました
- b)拡張感覚が拡張された
- c) INQUIRY データが拡張されました
- d) MODE SELECT および MODE SENSE コマンドは、すべてのデバイス タイプに対してページングされました。
- e) CHANGE DEFINITION, LOG SELECT, LOG SENSE, READ BUFFER, および WRITE BUFFER コマンドがすべてのデバイス タイプに追加されました。
- f) COPY コマンドの定義が拡張され、不正確なブロック サイズの処理とイメージ コピー オプションが含まれるようになりました。
- g)直接アクセス デバイスのコマンド セットが拡張され、キャッシュ管理、いくつかの新しいコマンドが追加され、イニシエーターが欠陥管理をより詳細に制御できるようになりました。
- h)分割されたメディアの概念を追加するために、順次アクセス デバイス コマンド セットが拡張されました。
- i)いくつかのモード ページを追加することにより、プリンター デバイス コマンド セットが強化されました。
- j)ライトワンス (光) デバイスコマンドセットは、いくつかの新しいコマンドを追加し、さらに長い転送長に対応するためにいくつかのコマンド記述子ブロックを 12 バイトに拡張することによって強化されました。
Introduction
This International Standard constitutes a revision of and therefore replaces ISO 9316:1989, Information processing systems — Small Computer System Interface (SCSI).
This International Standard encompasses the following:
| Clause 1 | describes the scope. |
| Clause 2 | lists the normative references. |
| Clause 3 | provides a glossary common to the whole document. |
| Clause 4 | provides descriptions and conventions. |
| Clause 5 | describes the physical characteristics. |
| Clause 6 | describes the logical characteristics of the interface. |
| Clause 7 | describes the SCSI command and status structure. |
| Clause 8 | specifies those commands that have a consistent meaning for all device types. |
| Clause 9 | specifies commands for direct-access devices. |
| Clause 10 | specifies commands for sequential-access devices. |
| Clause 11 | specifies commands for printer devices. |
| Clause 12 | specifies commands for processor devices. |
| Clause 13 | specifies commands for write-once devices. |
| Clause 14 | specifies commands for CD-ROM devices. |
| Clause 15 | specifies commands for scanner devices. |
| Clause 16 | specifies commands for optical memory devices. |
| Clause 17 | specifies commands for medium changer devices. |
| Clause 18 | specifies commands for communications devices. |
| Annex A | illustrates SCSI signal sequence. |
| Annex B | illustrates fast SCSI skew time. |
| Annex C | describes other SCSI standardization activities. |
| Annex D | contains SCSI-2 additional sense codes and operation codes in numeric order. |
| Annex E | contains the list of SCSI-2 vendor identifications. |
The SCSI protocol is designed to provide an efficient peer-to-peer I/O bus with up to 16 devices, including one or more hosts. Data may be transferred asynchronously at rates that only depend on device implementation and cable length. Synchronous data transfers are supported at rates up to 10 mega-transfers per second. With the 32-bit wide data transfer option, data rates of up to 40 megabytes per second are possible.
SCSI-2 includes command sets for magnetic and optical disks, tapes, printers, processors, CD-ROMs, scanners, medium changers, and communications devices.
In 1985, when the first SCSI standard was being finalized several manufacturers wanted to increase the mandatory requirements of SCSI and to define further features for direct-access devices. Rather than delay the SCSI standard, an ad hoc group was formed to develop a working paper that was eventually called the Common Command Set (CCS). Many disk products were designed using this working paper.
In parallel with the development of the CCS working paper, work began on an enhanced SCSI standard which was named SCSI-2. SCSI-2 included the results of the CCS working paper and extended them to all device types. It also added caching commands, performance enhancement features, and other worthwhile functions. While SCSI-2 has gone well beyond the original SCSI standard (now referred to as SCSI-1), it retains a high degree of compatibility with SCSI-1 devices.
SCSI-2 has evolved significantly from SCSI-1 with the new document nearly three times larger. Most of the changes are additions, but several obsolete options were removed:
- a) Single initiator option
- b) Non-arbitrating systems option
- c) The SCSI-1 alternative 1 shielded connector
- d) Non-extended sense data option
- e) Reservation queuing option
- f) The read-only device command set.
There are several new low-level requirements:
- a) Parity is now required
- b) Initiators are required to provide terminator power
- c) The arbitration delay was increased from 2,2 to 2,4 μS
- d) Message support is now required.
Several low-level options were added:
- a) Wide SCSI (up to 32 bits wide using a second cable)
- b) Fast SCSI (synchronous data transfers of up to 10 mega-transfers per second)
- c) Command queuing (up to 256 commands per initiator per logical unit)
- d) High-density connector alternatives were added
- e) Asynchronous event notification
- f) Extended contingent allegiance.
New command sets were added including:
- a) CD-ROM (replaces read-only device)
- b) Scanner device
- c) Optical memory device (provides for write-once, read-only, and erasable media)
- d) Medium changer device
- e) Communications device
All command sets were enhanced:
- a) Device models were added
- b) Extended sense was expanded
- c) The INQUIRY data was expanded
- d) The MODE SELECT and MODE SENSE commands were paged for all device types
- e) The CHANGE DEFINITION, LOG SELECT, LOG SENSE, READ BUFFER, and WRITE BUFFER commands were added for all device types
- f) The COPY command definition was expanded to include inexact block size handling and an image copy option
- g) The direct-access device command set was enhanced to add cache management, several new commands and to provide more initiator control over defect management
- h) The sequential-access device command set was enhanced to add a partitioned media concept
- i) The printer device command set was enhanced by adding several mode pages
- j) The write-once (optical) device command set was enhanced by adding several new commands plus extending several command descriptor blocks to twelve bytes to accommodate larger transfer lengths.