ANSI INCITS 514-2014 Information Technology C SCSI Block Commands - 3 (SBC-3).pdf

上传人:刘芸 文档编号:435823 上传时间:2018-11-14 格式:PDF 页数:348 大小:1.74MB
下载 相关 举报
ANSI INCITS 514-2014 Information Technology C SCSI Block Commands - 3 (SBC-3).pdf_第1页
第1页 / 共348页
ANSI INCITS 514-2014 Information Technology C SCSI Block Commands - 3 (SBC-3).pdf_第2页
第2页 / 共348页
ANSI INCITS 514-2014 Information Technology C SCSI Block Commands - 3 (SBC-3).pdf_第3页
第3页 / 共348页
ANSI INCITS 514-2014 Information Technology C SCSI Block Commands - 3 (SBC-3).pdf_第4页
第4页 / 共348页
ANSI INCITS 514-2014 Information Technology C SCSI Block Commands - 3 (SBC-3).pdf_第5页
第5页 / 共348页
亲,该文档总共348页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、American National StandardDeveloped byfor Information Technology SCSI Block Commands - 3 (SBC-3)INCITS 514-2014INCITS 514-2014INCITS 514-2014American National Standardfor Information Technology SCSI Block Commands - 3 (SBC-3)SecretariatInformation Technology Industry CouncilApproved May 12, 2014Amer

2、ican National Standards Institute, Inc.AbstractThis standard specifies the functional requirements for the SCSI Block Commands - 3 (SBC-3) command set. SBC-3 permits SCSI block logical units such as rigid disks to attach to computers and provides the definition for their use.This standard maintains

3、a high degree of compatibility with the SCSI Block Commands (SBC-2) command set, INCITS 405-2005, and while providing additional functions, is not intended to require changes to presently installed devices or existing software.Approval of an American National Standard requires review by ANSI that th

4、erequirements for due process, consensus, and other criteria for approval havebeen met by the standards developer.Consensus is established when, in the judgement of the ANSI Board ofStandards Review, substantial agreement has been reached by directly andmaterially affected interests. Substantial agr

5、eement means much more thana simple majority, but not necessarily unanimity. Consensus requires that allviews and objections be considered, and that a concerted effort be madetowards their resolution.The use of American National Standards is completely voluntary; theirexistence does not in any respe

6、ct preclude anyone, whether he has approvedthe standards or not, from manufacturing, marketing, purchasing, or usingproducts, processes, or procedures not conforming to the standards.The American National Standards Institute does not develop standards andwill in no circumstances give an interpretati

7、on of any American NationalStandard. Moreover, no person shall have the right or authority to issue aninterpretation of an American National Standard in the name of the AmericanNational Standards Institute. Requests for interpretations should beaddressed to the secretariat or sponsor whose name appe

8、ars on the titlepage of this standard.CAUTION NOTICE: This American National Standard may be revised orwithdrawn at any time. The procedures of the American National StandardsInstitute require that action be taken periodically to reaffirm, revise, orwithdraw this standard. Purchasers of American Nat

9、ional Standards mayreceive current information on all standards by calling or writing the AmericanNational Standards Institute.American National StandardPublished byAmerican National Standards Institute, Inc.25 West 43rd Street, New York, NY 10036Copyright 2014 by Information Technology Industry Cou

10、ncil (ITI)All rights reserved.No part of this publication may be reproduced in anyform, in an electronic retrieval system or otherwise,without prior written permission of ITI, 1101 K Street NW, Suite 610, Washington, DC 20005. Printed in the United States of AmericaCAUTION: The developers of this st

11、andard have requested that holders of patents that may berequired for the implementation of the standard disclose such patents to the publisher. However,neither the developers nor the publisher have undertaken a patent search in order to identifywhich, if any, patents may apply to this standard. As

12、of the date of publication of this standardand following calls for the identification of patents that may be required for the implementation ofthe standard, no such claims have been made. No further patent search is conducted by the de-veloper or publisher in respect to any standard it processes. No

13、 representation is made or impliedthat licenses are not required to avoid infringement in the use of this standard.iDedicationThis standard is dedicated to the memory of Mark S. Evans, who was the editor from 2007 to 2013. Mark was an active member of the T10 INCITS Technical Committee since October

14、 1995 where he served as the T10 Vice-Chair from November 2007. In addition to being an editor and vice-chair Mark contributed in excess of 100 proposals to the various T10 standards. In many ways the fabric of what is currently looked on as “the SCSI standards“ is as a result of Marks proposals and

15、 his many other contributions.Mark spent his working career working at various storage related companies in California including Komag, Quantum, Maxtor, and Western Digital. Mark lived most of his life in Sunnyvale, California and recently moved to Waldport, Oregon. He enjoyed the outdoors, working

16、in his yard, playing guitar, and traveling. He spent most of his free time volunteering in service organizations.iiContentsPageContents iiTables .xFigures xvForeword xviIntroduction .xxSCSI standards family xxi1 Scope. 12 Normative references. 12.1 Normative references overview 12.2 Approved referen

17、ces 12.3 References under development . 13 Definitions, symbols, abbreviations, keywords, and conventions 23.1 Definitions, symbols, abbreviations, keywords, and conventions Introduction . 23.2 Definitions. 23.3 Symbols 93.4 Abbreviations 93.5 Keywords 103.6 Editorial conventions 113.7 Numeric and c

18、haracter conventions . 113.7.1 Numeric conventions 113.7.2 Units of measure. 123.8 State machine conventions 134 Direct access block device type model 144.1 Direct access block device type model introduction . 144.2 Direct access block device type model. 154.2.1 Direct access block device type model

19、 overview 154.2.2 Logical block access command types. 154.2.3 Logical block access operation types . 154.3 Media examples . 154.3.1 Media examples overview. 154.3.2 Rotating media 164.3.3 Memory media 164.4 Removable media. 164.5 Logical blocks. 174.6 Physical blocks. 184.7 Logical block provisionin

20、g. 224.7.1 Logical block provisioning overview 224.7.2 Fully provisioned logical unit . 234.7.3 Logical block provisioning management . 234.7.3.1 Logical block provisioning management overview 234.7.3.2 Resource provisioned logical unit 234.7.3.3 Thin provisioned logical unit 244.7.3.4 Unmapping LBA

21、s 244.7.3.4.1 Processing unmap requests 244.7.3.4.2 Unmap operations . 244.7.3.4.3 WRITE SAME command and unmap operations 254.7.3.5 Autonomous LBA transitions . 264.7.3.6 Thin provisioned logical unit resource exhaustion considerations 264.7.3.7 Logical block provisioning thresholds 264.7.3.7.1 Log

22、ical block provisioning thresholds overview . 26iii4.7.3.7.2 Logical block provisioning armed decreasing thresholds 274.7.3.7.3 Logical block provisioning armed increasing thresholds 284.7.3.7.4 Logical block provisioning threshold notification 294.7.4 LBP (logical block provisioning) state machine.

23、 294.7.4.1 LBP state machine overview . 294.7.4.2 LBP state machine for thin provisioned logical units supporting anchored LBAs 304.7.4.3 LBP state machine for thin provisioned logical units not supporting anchored LBAs 304.7.4.4 LBP state machine for resource provisioned logical units. 314.7.4.5 Pe

24、rforming read operations with respect to logical block provisioning 314.7.4.6 LBP1:Mapped state. 334.7.4.6.1 LBP1:Mapped state description. 334.7.4.6.2 Transition LBP1:Mapped to LBP2:Deallocated . 334.7.4.6.3 Transition LBP1:Mapped to LBP3:Anchored . 334.7.4.7 LBP2:Deallocated state. 334.7.4.7.1 LBP

25、2:Deallocated state description. 334.7.4.7.2 Transition LBP2:Deallocated to LBP1:Mapped . 334.7.4.7.3 Transition LBP2:Deallocated to LBP3:Anchored . 344.7.4.8 LBP3:Anchored state 344.7.4.8.1 LBP3:Anchored state description 344.7.4.8.2 Transition LBP3:Anchored to LBP1:Mapped . 344.7.4.8.3 Transition

26、LBP3:Anchored to LBP2:Deallocated . 344.8 Data de-duplication. 344.9 Ready state 344.10 Initialization. 354.11 Sanitize operations. 354.11.1 Sanitize operations overview 354.11.2 Performing a sanitize operation 364.11.3 Completing a sanitize operation 374.12 Write protection 384.13 Medium defects 38

27、4.13.1 Medium defects overview . 384.13.2 Generation of defect lists 414.14 Write and unmap failures 424.15 Caches . 424.15.1 Caches overview. 424.15.2 Read caching 424.15.3 Write caching 424.15.4 Command interactions with caches 434.15.5 Write operation and write medium operation interactions with

28、caches . 434.15.6 Read operation and read medium operation interactions with caches . 444.15.7 Verify medium operation interactions with caches 444.15.8 Unmap operation interactions with caches . 444.15.9 Power loss effects on caches . 444.16 Implicit head of queue command processing . 454.17 Reserv

29、ations. 454.18 Error reporting 474.18.1 Error reporting overview 474.18.2 Processing pseudo unrecovered errors 494.18.3 Block commands sense data descriptor . 504.18.4 User data segment referral sense data descriptor 514.18.5 Direct-access block device sense data descriptor 544.19 Model for XOR comm

30、ands . 554.19.1 Model for XOR commands overview 554.19.2 SCSI storage array device supervised XOR operations . 564.19.2.1 SCSI storage array device supervised XOR operations overview 564.19.2.2 Update write operation 564.19.2.3 Regenerate operation 56iv4.19.2.4 Rebuild operation 564.19.3 Array subsy

31、stem considerations . 574.19.3.1 Array subsystem considerations overview 574.19.3.2 Access to an inconsistent stripe 574.20 Rebuild assist mode . 574.20.1 Rebuild assist mode overview 574.20.2 Enabling rebuild assist mode 574.20.3 Using the rebuild assist mode. 584.20.3.1 Using rebuild assist mode o

32、verview 584.20.3.2 Unpredicted unrecovered read error . 584.20.3.3 Predicted unrecovered read error . 584.20.3.4 Unpredicted unrecovered write error. 594.20.3.5 Predicted unrecovered write error . 594.20.4 Disabling the rebuild assist mode . 594.20.5 Testing rebuild assist mode 604.21 START STOP UNI

33、T and power conditions. 604.21.1 START STOP UNIT and power conditions overview 604.21.2 Processing of concurrent START STOP UNIT commands. 604.21.3 Managing logical block access commands during a change to the active power condition . 604.21.4 Stopped power condition 604.21.5 START STOP UNIT and pow

34、er condition state machine . 614.21.5.1 START STOP UNIT and power condition state machine overview. 614.21.5.2 SSU_PC0:Powered_On state . 644.21.5.2.1 SSU_PC0:Powered_On state description . 644.21.5.2.2 Transition SSU_PC0:Powered_On to SSU_PC4:Active_Wait 644.21.5.2.3 Transition SSU_PC0:Powered_On t

35、o SSU_PC8:Stopped 644.21.5.3 SSU_PC1:Active state 644.21.5.3.1 SSU_PC1:Active state description 644.21.5.3.2 Transition SSU_PC1:Active to SSU_PC5:Wait_Idle . 644.21.5.3.3 Transition SSU_PC1:Active to SSU_PC6:Wait_Standby 644.21.5.3.4 Transition SSU_PC1:Active to SSU_PC10:Wait_Stopped 654.21.5.4 SSU_

36、PC2:Idle state 654.21.5.4.1 SSU_PC2:Idle state description 654.21.5.4.2 Transition SSU_PC2:Idle to SSU_PC4:Active_Wait . 654.21.5.4.3 Transition SSU_PC2:Idle to SSU_PC5:Wait_Idle . 654.21.5.4.4 Transition SSU_PC2:Idle to SSU_PC6:Wait_Standby 664.21.5.4.5 Transition SSU_PC2:Idle to SSU_PC7:Idle_Wait

37、. 664.21.5.4.6 Transition SSU_PC2:Idle to SSU_PC10:Wait_Stopped 664.21.5.5 SSU_PC3:Standby state . 664.21.5.5.1 SSU_PC3:Standby state description . 664.21.5.5.2 Transition SSU_PC3:Standby to SSU_PC4:Active_Wait 674.21.5.5.3 Transition SSU_PC3:Standby to SSU_PC6:Wait_Standby. 674.21.5.5.4 Transition

38、SSU_PC3:Standby to SSU_PC7:Idle_Wait 674.21.5.5.5 Transition SSU_PC3:Standby to SSU_PC9:Standby_Wait. 684.21.5.5.6 Transition SSU_PC3:Standby to SSU_PC10:Wait_Stopped 684.21.5.6 SSU_PC4:Active_Wait state . 684.21.5.6.1 SSU_PC4:Active_Wait state description . 684.21.5.6.2 Transition SSU_PC4:Active_Wa

39、it to SSU_PC1:Active . 694.21.5.7 SSU_PC5:Wait_Idle state . 694.21.5.7.1 SSU_PC5:Wait_Idle state description . 694.21.5.7.2 Transition SSU_PC5:Wait_Idle to SSU_PC2:Idle . 694.21.5.8 SSU_PC6:Wait_Standby state 694.21.5.8.1 SSU_PC6:Wait_Standby state description 694.21.5.8.2 Transition SSU_PC6:Wait_St

40、andby to SSU_PC3:Standby. 694.21.5.9 SSU_PC7:Idle_Wait state . 694.21.5.9.1 SSU_PC7:Idle_Wait state description . 694.21.5.9.2 Transition SSU_PC7:Idle_Wait to SSU_PC2:Idle . 70v4.21.5.10 SSU_PC8:Stopped state. 704.21.5.10.1 SSU_PC8:Stopped state description. 704.21.5.10.2 Transition SSU_PC8:Stopped

41、to SSU_PC4:Active_Wait 714.21.5.10.3 Transition SSU_PC8:Stopped to SSU_PC7:Idle_Wait 714.21.5.10.4 Transition SSU_PC8:Stopped to SSU_PC9:Standby_Wait 714.21.5.11 SSU_PC9:Standby_Wait state 714.21.5.11.1 SSU_PC9:Standby_Wait state description 714.21.5.11.2 Transition SSU_PC9:Standby_Wait to SSU_PC3:S

42、tandby. 724.21.5.12 SSU_PC10:Wait_Stopped state 724.21.5.12.1 SSU_PC10:Wait_Stopped state description 724.21.5.12.2 Transition SSU_PC10:Wait_Stopped to SSU_PC8:Stopped 724.22 Protection information model 724.22.1 Protection information overview 724.22.2 Protection types 734.22.2.1 Protection types o

43、verview . 734.22.2.2 Type 0 protection. 734.22.2.3 Type 1 protection. 744.22.2.4 Type 2 protection. 744.22.2.5 Type 3 protection. 754.22.3 Protection information format 754.22.4 Logical block guard . 804.22.4.1 Logical block guard overview 804.22.4.2 CRC generation. 804.22.4.3 CRC checking . 814.22.

44、4.4 CRC test cases . 814.22.5 Application of protection information. 814.22.6 Protection information and commands . 824.23 Grouping function . 824.24 Background scan operations 824.24.1 Background scan overview . 824.24.2 Background pre-scan operations 834.24.2.1 Enabling background pre-scan operati

45、ons834.24.2.2 Suspending and resuming background pre-scan operations 834.24.2.3 Halting background pre-scan operations. 844.24.3 Background medium scan 844.24.3.1 Enabling background medium scan operations 844.24.3.2 Suspending and resuming background medium scan operations. 854.24.3.3 Halting backg

46、round medium scan operations . 864.24.4 Interpreting the logged background scan results 864.25 Association between commands and CbCS permission bits . 874.26 Deferred microcode activation 884.27 Model for uninterrupted sequences on LBA ranges . 894.28 Referrals. 894.28.1 Referrals overview 894.28.2

47、Discovering referrals . 904.28.3 Referrals in sense data . 914.29 ORWRITE commands 924.29.1 ORWRITE commands overview . 924.29.2 ORWgeneration code . 924.29.2.1 ORWgeneration code overview. 924.29.2.2 ORWgeneration code processing . 934.29.3 Change generation and clear operation 934.29.4 Set operati

48、on. 944.30 Block device ROD token operations. 954.30.1 Block device ROD token operations overview 954.30.2 POPULATE TOKEN command and WRITE USING TOKEN command completion 964.30.3 Block device specific ROD tokens 96vi4.30.4 Block device zero ROD token . 974.30.5 ROD token device type specific data 9

49、75 Commands for direct access block devices . 995.1 Commands for direct access block devices overview 995.2 COMPARE AND WRITE command . 1025.3 FORMAT UNIT command 1045.3.1 FORMAT UNIT command overview . 1045.3.2 FORMAT UNIT parameter list. 1085.3.2.1 FORMAT UNIT parameter list overview 1085.3.2.2 Parameter list header 1085.3.2.3 Initialization pattern descriptor. 1135.4 GET LBA STATUS command 1155.4.1 GET LBA STATUS command overview 1155.4.2 GET LBA STATUS parameter data 1165.4.2.1 GET LBA STATUS parameter data overview . 1165.4.2.2 LBA status descriptor 1175.4.2.3 LBA status descriptor r

展开阅读全文
相关资源
  • ANSI Z97 1-2009 American National Standard for Safety Glazing Materials used in Buildings - Safety Performance Specifications and Methods of Test《建筑物中窗用玻璃材料安全性用.pdfANSI Z97 1-2009 American National Standard for Safety Glazing Materials used in Buildings - Safety Performance Specifications and Methods of Test《建筑物中窗用玻璃材料安全性用.pdf
  • ANSI Z97 1 ERTA-2010 Re ANSI Z97 1 - 2009 Errata《修订版 美国国家标准学会Z97 1-2009标准的勘误表》.pdfANSI Z97 1 ERTA-2010 Re ANSI Z97 1 - 2009 Errata《修订版 美国国家标准学会Z97 1-2009标准的勘误表》.pdf
  • ANSI Z21 40 2a-1997 Gas-Fired Work Activated Air-Conditioning and Heat Pump Appliances (Same as CGA 2 92a)《燃气、工作激活空气调节和热泵器具(同 CGA 2 92a)》.pdfANSI Z21 40 2a-1997 Gas-Fired Work Activated Air-Conditioning and Heat Pump Appliances (Same as CGA 2 92a)《燃气、工作激活空气调节和热泵器具(同 CGA 2 92a)》.pdf
  • ANSI Z124 9-2004 American National Standard for Plastic Urinal Fixtures《塑料小便器用美国国家标准》.pdfANSI Z124 9-2004 American National Standard for Plastic Urinal Fixtures《塑料小便器用美国国家标准》.pdf
  • ANSI Z124 4-2006 American National Standard for Plastic Water Closet Bowls and Tanks《塑料抽水马桶和水箱用美国国家标准》.pdfANSI Z124 4-2006 American National Standard for Plastic Water Closet Bowls and Tanks《塑料抽水马桶和水箱用美国国家标准》.pdf
  • ANSI Z124 3-2005 American National Standard for Plastic Lavatories《塑料洗脸盆用美国国家标准》.pdfANSI Z124 3-2005 American National Standard for Plastic Lavatories《塑料洗脸盆用美国国家标准》.pdf
  • ANSI T1 659-1996 Telecommunications - Mobility Management Application Protocol (MMAP) RCF-RACF Operations《电信 可移动管理应用协议(MMAP) RCF-RACF操作》.pdfANSI T1 659-1996 Telecommunications - Mobility Management Application Protocol (MMAP) RCF-RACF Operations《电信 可移动管理应用协议(MMAP) RCF-RACF操作》.pdf
  • ANSI T1 651-1996 Telecommunications – Mobility Management Application Protocol (MMAP)《电信 可移动性管理应用协议》.pdfANSI T1 651-1996 Telecommunications – Mobility Management Application Protocol (MMAP)《电信 可移动性管理应用协议》.pdf
  • ANSI T1 609-1999 Interworking between the ISDN User-Network Interface Protocol and the Signalling System Number 7 ISDN User Part《电信 ISDN用户间网络接口协议和7号信令系统ISDN用户部分.pdfANSI T1 609-1999 Interworking between the ISDN User-Network Interface Protocol and the Signalling System Number 7 ISDN User Part《电信 ISDN用户间网络接口协议和7号信令系统ISDN用户部分.pdf
  • ANSI T1 605-1991 Integrated Services Digital Network (ISDN) - Basic Access Interface for S and T Reference Points (Layer 1 Specification)《综合服务数字网络(ISDN) S和T基准点的.pdfANSI T1 605-1991 Integrated Services Digital Network (ISDN) - Basic Access Interface for S and T Reference Points (Layer 1 Specification)《综合服务数字网络(ISDN) S和T基准点的.pdf
  • 猜你喜欢
    相关搜索

    当前位置:首页 > 标准规范 > 国际标准 > ANSI

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1