ISO/IEC 14776-414:2009 情報技術— Small Computer System Interface(SCSI)—パート414:SCSIアーキテクチャモデル-4(SAM-4) | ページ 2

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序文

  • 1) ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界的な標準化のための専門的なシステムを形成します。 ISO または IEC のメンバーである国家機関は、国際規格の開発に参加しています。それらの準備は技術委員会に委ねられています。扱われる主題に関心のある ISO および IEC 加盟団体は、この準備作業に参加することができます。 ISO および IEC と連携している国際的な政府および非政府組織も、この準備に参加しています。
  • 2)情報技術の分野では、ISO と IEC は合同技術委員会 ISO/IEC JTC 1 を設立しました。合同技術委員会によって採択された国際規格草案は、投票のために各国の機関に回覧されます。国際規格として発行するには、投票を行う国の機関の少なくとも 75% による承認が必要です。
  • 3)各技術委員会は、関心のあるすべての IEC および ISO メンバー団体からの代表者を持っているため、技術的事項に関する IEC および ISO の正式な決定または合意は、関連する主題に関する国際的な意見の一致を可能な限り表現します。
  • 4) IEC, ISO, および ISO/IEC の刊行物は、国際的な使用のための推奨事項の形をしており、その意味で IEC および ISO のメンバー団体によって受け入れられています。 IEC, ISO, および ISO/IEC の出版物の技術的内容が正確であることを保証するためにあらゆる合理的な努力が払われていますが、IEC または ISO は、それらの使用方法またはエンドユーザーによる誤解に対して責任を負うことはできません。
  • 5)国際的な統一性を促進するために、IEC および ISO のメンバー団体は、IEC, ISO, および ISO/IEC の出版物を、国内および地域の出版物に可能な限り透過的に適用することを約束します。 ISO/IEC 刊行物と対応する国または地域の刊行物との相違点は、後者で明確に示す必要があります。
  • 6) ISO および IEC は、承認を示すためのマーキング手順を提供しておらず、ISO/IEC 出版物に適合していると宣言された機器について責任を負うことはできません。
  • 7)すべてのユーザーは、この出版物の最新版を持っていることを確認する必要があります。
  • 8) IEC または ISO またはその取締役、従業員、使用人または代理店 (個々の専門家および技術委員会のメンバーを含む) および IEC または ISO のメンバー団体は、人身傷害、物的損害、またはその他のいかなる性質の損害についても、責任を負わないものとします。この ISO/IEC 刊行物またはその他の IEC, ISO, または ISO/IEC 刊行物の発行、使用、または依存から生じる直接的または間接的、または費用 (弁護士費用を含む) および費用。
  • 9)この刊行物で引用されている規範的な参考文献に注意が必要です。この刊行物を正しく適用するには、参照されている刊行物を使用することが不可欠です。
  • 10)この規格の要素の一部が特許権の対象となる可能性があることに注意してください。 ISO および IEC は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。

国際規格 ISO/IEC 14776-414 は、ISO/IEC 合同技術委員会 1: 情報技術の小委員会 25: 情報技術機器の相互接続によって作成されました。

ISO/IEC 14776 シリーズの現在入手可能なすべてのパーツのリストは、一般的なタイトルである情報技術 - 小型コンピューター システム インターフェイス (SCSI) の下にあり、IEC Web サイトで見つけることができます。

この国際規格は、メンバー団体の投票によって承認されており、投票結果は、2 番目のタイトル ページに記載されている住所から入手できます。

この出版物は、ISO/IEC 指令に従って起草されています。 2.

前書き

全般的

一連の SCSI (Small Computer System Interface) 標準は、この標準と SCSI 実装標準で構成されています (SCSI 標準ファミリを参照)この規格は、SCSI デバイスの一般的な動作を指定する参照モデルと、すべての SCSI I/O システムの実装に共通の抽象構造を定義しています。

一連の SCSI 標準は、準拠する SCSI 実装間の相互運用性を確保するために必要なインターフェイス、機能、および操作を指定します。この規格は機能の説明です。適合する実装では、相互運用性に違反しない任意の設計手法を使用できます。

次の概念は廃止されました。

  • a) SPI-5 SCSI トランスポート プロトコルのサポート (SAM-2 を参照)
  • b)偶発的忠誠 (SAM-2 を参照);
  • c) TARGET RESET タスク管理機能 (SAM-2 を参照);
  • d)基本的なタスク管理モデル (SAM-3 を参照);
  • e)タグのないタスク (SAM-2 を参照);他の
  • f)リンクされたコマンド機能 (SAM-3 を参照)

SCSI 標準ファミリ

図 1 は、この規格が発行された時点での、この規格と SCSI ファミリ規格の他の規格および関連プロジェクトとの関係を示しています。

図 1 — SCSI 標準構造

図 1 の SCSI 標準構造は、相互の標準の一般的な適用可能性を示すことを目的としています。図 1 は、階層、プロトコル スタック、またはシステム アーキテクチャなどの関係を示唆するものではありません。

図 1 で特定された機能領域は、グループ内の標準の範囲を次のように特徴付けます。

SCSI アーキテクチャ モデル: SCSI システム モデル、SCSI 標準セットの機能分割、およびすべての SCSI 実装と実装標準に適用される要件を定義します。

Device-Type Specific Command Sets: 各デバイス タイプのデバイス モデルを含む特定のデバイス タイプを定義する実装標準。これらの規格は、特定のデバイス タイプに固有の必要なコマンドと動作を指定し、特定のデバイス タイプを持つ SCSI ターゲット デバイスにコマンドを送信する際に SCSI イニシエータ デバイスが従うべき要件を規定しています。特定のデバイス タイプのコマンドと動作には、すべての SCSI デバイスで共有される参照コマンドと動作が含まれる場合があります。

1 スコープ

ISO/IEC 14776 のこの部分では、SCSI デバイスの一般的な動作を指定する参照モデルと、すべての SCSI I/O システムの実装に共通の抽象構造を定義しています。

この標準は、SCSI 実装標準に関連する一般的な要件を定義します。また、実装要件も定義します。実装要件は、実装に適用される測定可能または観察可能なパラメーターの観点から動作を指定します。この規格で定義されている実装要件の例としては、コマンドの完了時に返されるステータス値と、タスク管理機能の完了時に返されるサービスの応答があります。

一般的な要件は、実装標準によって実装要件に変換されます。一般的な要件の例は、6.3.2 で指定されたハード リセット動作です。

2 参考文献

本書の適用には、以下の参考文献が不可欠です。日付のある参考文献については、引用された版のみが適用されます。日付のない参照については、参照文書の最新版 (修正を含む) が適用されます。

ISO, IEC, ISO, および ITU 規格以外の参照仕様の規定は、この条項で特定されているように、この国際規格のコンテキスト内で有効です。この国際規格内でのそのような仕様への参照は、ISO または IEC 内でそれ以上の地位を与えるものではありません。特に、参照された仕様に国際標準の地位を与えるものではありません。

  • ISO/IEC 14776-232, 情報技術 — 小型コンピュータ システム インターフェイス (SCSI) — 232: シリアル バス プロトコル , ファックス 212-302-1286)、または World Wde Web ( http://www.ansi.org ) から入手できます。 .

  • T10/1731-D, 小型コンピュータ システム インターフェイス (SCSI) プライマリ コマンド - 4 (SPC-4) (検討中)
  • T10/1799-D, 小型コンピュータ システム インターフェイス (SCSI) ブロック コマンド - 3 (SBC-3) (検討中)
  • T10/1828-D, 小型コンピュータ システム インターフェイス (SCSI) 用ファイバー チャネル プロトコル - 4 (FCP-4) (検討中)
  • T10/1760-D, Serial Attached Small computer system interface (SCSI) - 2 (SAS-2) (検討中)
  • T10/1742-D, オートメーション/ドライブ インターフェース — トランスポート プロトコル - 2 (ADT-2) (検討中)

    注記 2 T10 ドラフト規格のコピーは、800-854-7179 の Global Engineering Documents または http://global.ihs.com の World Wde Web から入手できます。

  • RFC 3720, Internet Small Computer Systems Interface (iSCSI)

    注 3 IETF 標準のコピーは、 http://www.ietf.org の Internet Engineering Task Force (IETF) から入手できます 。

  • OMG 統一モデリング言語 (UML) 仕様バージョン 1.5, 2003 年 3 月

    注 4 UML 仕様の詳細については、オブジェクト モデリング グループ ( http://www.omg.org ) にお問い合わせください。

参考文献

ISO/IEC 13213:1994, 情報技術 - マイクロプロセッサ システム - マイクロコンピュータ バスの制御およびステータス レジスタ アーキテクチャ [ANSI/IEEE 1212, 1994 年版], http://www.iso.org/ を参照。
ISO/IEC 14776-412, 情報技術 — 小型コンピュータ システム インターフェイス (SCSI) — 412: アーキテクチャ モデル-2 (SAM-2)
ISO/IEC 14776-413, 情報技術 — 小型コンピュータ システム インターフェイス (SCSI) — 412: アーキテクチャ モデル-3 (SAM-3)
ISO/IEC 10646-1:2000, 情報技術 — Universal Multiple-Octet Coded Character Set (UCS) — 1: アーキテクチャと基本的な多言語面。 http://www.iso.org/ を参照してください。

FOREWORD

  • 1) ISO (International Organization for Standardization) and IEC (International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards. Their preparation is entrusted to technical committees; any ISO and IEC member body interested in the subject dealt with may participate in this preparatory work. International governmental and non-governmental organizations liaising with ISO and IEC also participate in this preparation.
  • 2) In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote.
  • 3) The formal decisions or agreements of IEC and ISO on technical matters express, as nearly as possible, an international consensus of opinion on the relevant subjects since each technical committee has representation from all interested IEC and ISO member bodies.
  • 4) IEC, ISO and ISO/IEC publications have the form of recommendations for international use and are accepted by IEC and ISO member bodies in that sense. While all reasonable efforts are made to ensure that the technical content of IEC, ISO and ISO/IEC publications is accurate, IEC or ISO cannot be held responsible for the way in which they are used or for any misinterpretation by any end user.
  • 5) In order to promote international uniformity, IEC and ISO member bodies undertake to apply IEC, ISO and ISO/ IEC publications transparently to the maximum extent possible in their national and regional publications. Any divergence between any ISO/IEC publication and the corresponding national or regional publication should be clearly indicated in the latter.
  • 6) ISO and IEC provide no marking procedure to indicate their approval and cannot be rendered responsible for any equipment declared to be in conformity with an ISO/IEC publication.
  • 7) All users should ensure that they have the latest edition of this publication.
  • 8) No liability shall attach to IEC or ISO or its directors, employees, servants or agents including individual experts and members of their technical committees and IEC or ISO member bodies for any personal injury, property damage or other damage of any nature whatsoever, whether direct or indirect, or for costs (including legal fees) and expenses arising out of the publication of, use of, or reliance upon, this ISO/IEC publication or any other IEC, ISO or ISO/IEC publications.
  • 9) Attention is drawn to the normative references cited in this publication. Use of the referenced publications is indispensable for the correct application of this publication.
  • 10) Attention is drawn to the possibility that some of the elements of this International Standard may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.

International Standard ISO/IEC 14776-414 was prepared by subcommittee 25: Interconnection of information technology equipment, of ISO/IEC joint technical committee 1: Information technology.

The list of all currently available parts of the ISO/IEC 14776 series, under the general title Information technology - Small computer system interface (SCSI), can be found on the IEC web site.

This International Standard has been approved by vote of the member bodies and the voting results may be obtained from the address given on the second title page.

This publication has been drafted in accordance with the ISO/IEC Directives, 2.

INTRODUCTION

General

The set of SCSI (Small Computer System Interface) standards consists of this standard and the SCSI implementation standards (see SCSI Standards family). This standard defines a reference model that specifies common behaviors for SCSI devices, and an abstract structure that is generic to all SCSI I/O system implementations.

The set of SCSI standards specifies the interfaces, functions, and operations necessary to ensure interoperability between conforming SCSI implementations. This standard is a functional description. Conforming implementations may employ any design technique that does not violate interoperability.

The following concepts are obsolete:

  • a) support for the SPI-5 SCSI transport protocol (see SAM-2);
  • b) contingent allegiance (see SAM-2);
  • c) the TARGET RESET task management function (see SAM-2);
  • d) basic task management model (see SAM-3);
  • e) untagged tasks (see SAM-2); and
  • f) linked command function (see SAM-3).

SCSI standards family

Figure 1 shows the relationship of this standard to the other standards and related projects in the SCSI family of standards as of the publication of this standard.

Figure 1—SCSI standard structure

The SCSI standard structure in figure 1 is intended to show the general applicability of the standards to one another. Figure 1 is not intended to imply a relationship such as a hierarchy, protocol stack, or system architecture.

The functional areas identified in figure 1 characterize the scope of standards within a group as follows:

SCSI Architecture Model: Defines the SCSI systems model, the functional partitioning of the SCSI standard set and requirements applicable to all SCSI implementations and implementation standards.

Device-Type Specific Command Sets: Implementation standards that define specific device types including a device model for each device type. These standards specify the required commands and behaviors that are specific to a given device type and prescribe the requirements to be followed by a SCSI initiator device when sending commands to a SCSI target device having the specific device type. The commands and behaviors for a specific device type may include by reference commands and behaviors that are shared by all SCSI devices.

1 Scope

This part of ISO/IEC 14776 defines a reference model that specifies common behaviors for SCSI devices and an abstract structure that is generic to all SCSI I/O system implementations.

This standard defines generic requirements that pertain to SCSI implementation standards. It also defines implementation requirements. An implementation requirement specifies behavior in terms of measurable or observable parameters that apply to an implementation. Examples of implementation requirements defined in this standard are the status values to be returned upon command completion and the service responses to be returned upon task management function completion.

Generic requirements are transformed to implementation requirements by an implementation standard. An example of a generic requirement is the hard reset behavior specified in 6.3.2.

2 Normative references

The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.

The provisions of the referenced specifications other than ISO, IEC, ISO and ITU standards, as identified in this clause, are valid within the context of this International Standard. The reference to such a specification within this International Standard does not give it any further status within ISO or IEC. In particular, it does not give the referenced specification the status of an International Standard.

  • ISO/IEC 14776-232, Information technology — Small computer system interface (SCSI) — 232: Serial Bus Protocol 2 (SBP-2)
  • ANSI INCITS 365-2002, Small computer system interface (SCSI) Remote Direct Memory Access (RDMA) Protocol (SRP)
  • ANSI INCITS 441-2008, Automation/Drive Interface — Commands - 2 (ADC-2)

    NOTE 1 Copies of ANSI INCITS standards may be obtained through the ANSI Customer Service Department at 212-642-4900 (phone), 212-302-1286 (fax) or via the World Wde Web at http://www.ansi.org .

  • T10/1731-D, Small computer system interface (SCSI) Primary Commands - 4 (SPC-4) (under consideration)
  • T10/1799-D, Small computer system interface (SCSI) Block Commands - 3 (SBC-3) (under consideration)
  • T10/1828-D, Fibre Channel Protocol for Small computer system interface (SCSI) - 4 (FCP-4) (under consideration)
  • T10/1760-D, Serial Attached Small computer system interface (SCSI) - 2 (SAS-2) (under consideration)
  • T10/1742-D, Automation/Drive Interface — Transport Protocol - 2 (ADT-2) (under consideration)

    NOTE 2 Copies of T10 draft standards may be obtained through Global Engineering Documents at 800-854-7179 or via the World Wde Web at http://global.ihs.com .

  • RFC 3720, Internet Small Computer Systems Interface (iSCSI)

    NOTE 3 Copies of IETF standards may be obtained through the Internet Engineering Task Force (IETF) at http://www.ietf.org .

  • OMG Unified Modeling Language (UML) Specification Version 1.5, March 2003

    NOTE 4 For more information on the UML specification, contact the Object Modeling Group at http:// www.omg.org .

Bibliography

ISO/IEC 13213:1994, Information technology — Microprocessor systems — Control and Status Registers Architecture for microcomputer buses [ANSI/IEEE 1212, 1994 Edition], See http://www.iso.org/.
ISO/IEC 14776-412, Information technology — Small computer system interface (SCSI) — 412: Architecture model-2 (SAM-2).
ISO/IEC 14776-413, Information technology — Small computer system interface (SCSI) — 412: Architecture model-3 (SAM-3).
ISO/IEC 10646-1:2000, Information technology — Universal Multiple-Octet Coded Character Set (UCS) — 1: Architecture and Basic Multilingual Plane. See http://www.iso.org/.