ISO/IEC 14776-411:1999
(Main)Information technology - Small Computer System Interface-3 (SCSI-3) - Part 411: SCSI-3 Architecture Model (SCSI-3 SAM)
Information technology - Small Computer System Interface-3 (SCSI-3) - Part 411: SCSI-3 Architecture Model (SCSI-3 SAM)
Defines generic requirements, which govern SCSI-3 implementation standards, and implementation requirements that apply to all SCSI-3 devices. Implementation requirements specify behavior in terms of measurable or observable parameters pertaining to an implementation. Generic requirements are transformed to implementation requirements by an implementation standard. This standard contains a reference model for the coordination of standards applicable to SCSI-3 I/O systems and a set of common behavioral requirements that are essential for the development of host software and device firmware that can interoperate with any SCSI-3 interconnect or protocol.
General Information
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD
14776-411
First edition
1999-09
Information technology –
SCSI-3 Architecture Model
(SCSI-3 SAM)
Technologies de l'information –
Modèle d'architecture SCSI-3 (SCSI-3 SAM)
Reference number
Numéros des publications Numbering
Depuis le 1er janvier 1997, les publications de la CEI As from 1 January 1997 all IEC publications are
sont numérotées à partir de 60000. issued with a designation in the 60000 series.
Publications consolidées Consolidated publications
Les versions consolidées de certaines publications de Consolidated versions of some IEC publications
la CEI incorporant les amendements sont disponibles. including amendments are available. For example,
Par exemple, les numéros d’édition 1.0, 1.1 et 1.2 edition numbers 1.0, 1.1 and 1.2 refer, respectively, to
indiquent respectivement la publication de base, la the base publication, the base publication
publication de base incorporant l’amendement 1, et la incorporating amendment 1 and the base publication
publication de base incorporant les amendements 1 incorporating amendments 1 and 2.
et 2.
Validité de la présente publication Validity of this publication
Le contenu technique des publications de la CEI est The technical content of IEC publications is kept under
constamment revu par la CEI afin qu'il reflète l'état constant review by the IEC, thus ensuring that the
actuel de la technique. content reflects current technology.
Des renseignements relatifs à la date de Information relating to the date of the reconfirmation of
reconfirmation de la publication sont disponibles dans the publication is available in the IEC catalogue.
le Catalogue de la CEI.
Les renseignements relatifs à des questions à l’étude et Information on the subjects under consideration and
des travaux en cours entrepris par le comité technique work in progress undertaken by the technical
qui a établi cette publication, ainsi que la liste des committee which has prepared this publication, as well
publications établies, se trouvent dans les documents ci- as the list of publications issued, is to be found at the
dessous: following IEC sources:
• «Site web» de la CEI* • IEC web site*
• Catalogue des publications de la CEI • Catalogue of IEC publications
Publié annuellement et mis à jour régulièrement Published yearly with regular updates
(Catalogue en ligne)* (On-line catalogue)*
• Bulletin de la CEI • IEC Bulletin
Disponible à la fois au «site web» de la CEI* et Available both at the IEC web site* and as a
comme périodique imprimé printed periodical
Terminologie, symboles graphiques Terminology, graphical and letter
et littéraux symbols
En ce qui concerne la terminologie générale, le lecteur For general terminology, readers are referred to
se reportera à la CEI 60050: Vocabulaire Electro- IEC 60050: International Electrotechnical Vocabulary
technique International (VEI). (IEV).
Pour les symboles graphiques, les symboles littéraux For graphical symbols, and letter symbols and signs
et les signes d'usage général approuvés par la CEI, le approved by the IEC for general use, readers are
lecteur consultera la CEI 60027: Symboles littéraux à referred to publications IEC 60027: Letter symbols to
utiliser en électrotechnique, la CEI 60417: Symboles be used in electrical technology, IEC 60417: Graphical
graphiques utilisables sur le matériel. Index, relevé et symbols for use on equipment. Index, survey and
compilation des feuilles individuelles, et la CEI 60617: compilation of the single sheets and IEC 60617:
Symboles graphiques pour schémas. Graphical symbols for diagrams.
* Voir adresse «site web» sur la page de titre. * See web site address on title page.
INTERNATIONAL ISO/IEC
STANDARD
14776-411
First edition
1999-09
Information technology –
SCSI-3 Architecture Model
(SCSI-3 SAM)
Technologies de l'information –
Modèle d'architecture SCSI-3 (SCSI-3 SAM)
ISO/IEC 1999
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any
means, electronic or mechanical, including photocopying and microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office Case postale 56 CH-1211 Genève 20 Switzerland
• • •
PRICE CODE
V
For price, see current catalogue
– ii – 14776-411 © ISO/IEC:1999(E)
CONTENTS
Foreword.vi
Introduction .vi
1 Scope. 1
2 Normative References . 1
3 Definitions and Conventions. 1
3.1 Definitions . 1
3.2 References to SCSI Standards . 7
3.3 Acronyms and Abbreviations. 7
3.4 Editorial Conventions. 7
3.5 Numeric Conventions . 8
3.6 Reserved Fields and Code Values . 8
3.7 Objects and Object Notation . 8
3.7.1 Notation for Objects. 8
3.7.2 Object Addresses and Identifiers . 10
3.7.3 Predefined Objects . 10
3.7.4 Hierarchy Diagrams . 11
3.8 Notation for Procedures and Functions . 11
3.9 State Diagram . 13
4 SCSI-3 Architecture Model . 14
4.1 Introduction . 14
4.2 The SCSI-3 Distributed Service Model . 15
4.3 The SCSI-3 Client-Server Model . 16
4.4 The SCSI-3 Structural Model . 17
4.5 SCSI Domain. 18
4.5.1 Synchronizing Client and Server States . 20
4.5.2 Request/Response Ordering . 21
4.6 SCSI Device Models. 22
4.6.1 SCSI Initiator Model. 23
4.6.2 SCSI Target . 24
4.6.3 The Task Manager . 24
4.6.4 Logical Unit . 25
4.7 The SCSI-3 Model for Distributed Communications . 27
5 SCSI Command Model. 31
5.1 Remote Procedure for SCSI Command Execution. 31
5.2 Command Descriptor Block . 32
5.2.1 Operation Code . 33
5.2.2 Control Field. 34
5.3 Status .35
5.4 Protocol Services in Support of Execute Command. 36
5.4.1 Data Transfer Protocol Services . 37
5.4.2 Data-In Delivery Service . 38
5.4.3 Data-Out Delivery service . 39
14776-411 © ISO/IEC:1999(E) – iii –
5.5 Task and Command Lifetimes . 39
5.6 Command Processing Examples. 40
5.6.1 Unlinked Command Example . 40
5.6.2 Linked Command Example . 41
5.7 Command Processing Considerations and Exception Conditions. 43
5.7.1 Auto Contingent Allegiance. 43
5.7.1.1 Logical Unit Response to Auto Contingent Allegiance. 43
5.7.1.2 Clearing an Auto Contingent Allegiance Condition . 44
5.7.2 Overlapped Commands . 44
5.7.3 Incorrect Logical Unit Selection. 45
5.7.4 Sense Data . 45
5.7.4.1 Asynchronous Event Reporting . 46
5.7.4.2 Autosense . 47
5.7.5 Unit Attention Condition . 47
5.7.6 Hard Reset . 48
6 Task Management Functions . 49
6.1 Remote Procedure for Task Management Functions . 49
6.2 ABORT TASK. 50
6.3 ABORT TASK SET . 51
6.4 CLEAR ACA . 51
6.5 CLEAR TASK SET. 51
6.6 TARGET RESET . 52
6.7 TERMINATE TASK. 52
6.8 Task Management Protocol Services . 53
6.9 Task Management Function Example . 54
7 Task Set Management . 55
7.1 Terminology . 55
7.2 Task Management Events . 55
7.3 Task Abort Events . 56
7.4 Task States . 56
7.4.1 Enabled. 56
7.4.2 Blocked . 57
7.4.3 Dormant . 57
7.4.4 Ended . 57
7.5 Task Attributes . 57
7.5.1 SIMPLE Task . 58
7.5.2 ORDERED Task . 58
7.5.3 HEAD OF QUEUE Task. 58
7.5.4 ACA Task . 58
7.6 Task State Transitions. 58
7.7 Task Set Management Examples. 59
7.7.1 Blocking Boundaries . 60
7.7.2 HEAD OF QUEUE Tasks . 60
7.7.3 O
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.