欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > PDF文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:435823       资源大小:1.74MB        全文页数:348页
    • 资源格式: PDF        下载积分:10000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要10000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    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 INCITS 514-2014 Information Technology C SCSI Block Commands - 3 (SBC-3).pdf)为本站会员(刘芸)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开