ANSI INCITS407-2005 Information Technology - BIOS Enhanced Disk Drive Services - 3《信息技术.基本输入输出系统(BIOS)增强盘驱动设备.3》.pdf

上传人:proposalcash356 文档编号:436765 上传时间:2018-11-14 格式:PDF 页数:58 大小:266.93KB
下载 相关 举报
ANSI INCITS407-2005 Information Technology - BIOS Enhanced Disk Drive Services - 3《信息技术.基本输入输出系统(BIOS)增强盘驱动设备.3》.pdf_第1页
第1页 / 共58页
ANSI INCITS407-2005 Information Technology - BIOS Enhanced Disk Drive Services - 3《信息技术.基本输入输出系统(BIOS)增强盘驱动设备.3》.pdf_第2页
第2页 / 共58页
ANSI INCITS407-2005 Information Technology - BIOS Enhanced Disk Drive Services - 3《信息技术.基本输入输出系统(BIOS)增强盘驱动设备.3》.pdf_第3页
第3页 / 共58页
ANSI INCITS407-2005 Information Technology - BIOS Enhanced Disk Drive Services - 3《信息技术.基本输入输出系统(BIOS)增强盘驱动设备.3》.pdf_第4页
第4页 / 共58页
ANSI INCITS407-2005 Information Technology - BIOS Enhanced Disk Drive Services - 3《信息技术.基本输入输出系统(BIOS)增强盘驱动设备.3》.pdf_第5页
第5页 / 共58页
亲,该文档总共58页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、American National StandardDeveloped byfor Information Technology BIOS Enhanced Disk Drive Services - 3(EDD-3)ANSI INCITS 407-2005ANSIINCITS407-2005Copyright American National Standards Institute Provided by IHS under license with ANSINot for ResaleNo reproduction or networking permitted without lice

2、nse from IHS-,-,-Copyright American National Standards Institute Provided by IHS under license with ANSINot for ResaleNo reproduction or networking permitted without license from IHS-,-,-ANSIINCITS 407-2005American National Standardfor Information Technology BIOS Enhanced Disk Drive Services - 3(EDD

3、-3)SecretariatInformation Technology Industry CouncilApproved May 25, 2005American National Standards Institute, Inc.AbstractThis standard describes services currently in use on IA-32 and IA-64 compatible architecture personalcomputer systems. These services are provided by BIOS firmware to support

4、hard disks up to 16 mega-terabytes (16x1018 bytes). This standard also provides BIOS level services for determining the relation-ship between BIOS device numbers and the physical mass storage devices attached to the personal com-puter. The services defined in this standard can be applied to mass sto

5、rage devices with ATA, ATAPI,SCSI, USB, Fibre Channel, 1394, I2O, and other interfaces. In addition, this standard defines the follow-ing:1. Formatting required to make a CD or DVD bootable;2. INT 13 services used to access devices 8GB INT 13h Functions 116.1 Data Structure 126.2 Removable Media. 12

6、6.3 INT 13h Interface Subsets 137 CD/DVD Boot . 147.1 Boot Methods . 167.2 CD/DVD Format . 188 INT 13h Function Definitions 238.1 Reset Disk Subsystem (FN 00h) 238.2 Get Status of Last Operation (FN 01h). 238.3 Read Sectors into Memory (FN 02h) 248.4 Write Sectors from Memory (FN 03h). 248.5 Verify

7、Sectors (FN 04h) 258.6 Get Drive Parameters (FN 08h) 258.7 Read Long (FN 0Ah) 268.8 Write Long (FN 0Bh). 268.9 Seek to Cylinder (FN 0Ch) . 278.10 Read Buffer (FN 0Eh). 278.11 Write Buffer (FN 0Fh) . 278.12 Recalibrate (FN 11h) 278.13 Get Disk Type (FN 15h) 28Copyright American National Standards Ins

8、titute Provided by IHS under license with ANSINot for ResaleNo reproduction or networking permitted without license from IHS-,-,-iiPage8.14 Set Media Type (FN 18h) . 288.15 Park Heads (FN 19h) . 288.16 Identify Device Information (FN 25h) 298.17 Check Extensions Present (FN 41h) 298.18 Extended Read

9、 (FN 42h) . 308.19 Extended Write (FN 43h) 308.20 Verify Sectors (FN 44h). 308.21 Lock/Unlock Media (FN 45h) 318.22 Eject Removable Media (FN 46h) 318.23 Extended Seek (FN 47h) 328.24 Get Device Parameters (FN 48h). 328.25 Get Extended Media Change Status (FN 49h). 408.26 Initiate Disk Emulation (FN

10、 4Ah) 418.27 Terminate Disk Emulation (FN 4Bh). 428.28 Initiate Disk Emulation -Logical Block Addressing (LBA);-The removal of the requirement of using interrupt 41h/46h to point at the FixedDisk Parameter Table information;-The availability of location and configuration information to operating sys

11、temsthat do not use the BIOS to access mass storage devices;-The use of data structures that apply to both IA-32 and IA-64 compatible ar-chitecture systems;-The use of data structures that can address media capacities for the next 20years;-A boot from CD or DVD.Requests for interpretation, suggestio

12、ns for improvement and addenda, or defect re-ports are welcome. They should be sent to the INCITS Secretariat, Information Tech-nology Industry Council, 1250 I Street NW, Suite 200, Washington, DC 20005-3922.This standard was processed and approved for submittal to ANSI by InterNationalCommittee for

13、 Information Technology Standards (INCITS). Committee approval ofthis standard does not necessarily imply that all committee members voted for ap-proval. At the time it approved this standard, INCITS had the following members:Karen Higginbottom, ChairJennifer Garner, SecretaryOrganization Represente

14、d Name of RepresentativeApple Computer, Inc. David MichaelFarance, Inc . Frank FaranceHewlett-Packard Company. Karen HigginbottomSteve Mills (Alt.)Scott Jameson (Alt.)EIA Edward Mikoski, Jr.Henry Cuschieri (Alt.)EMC2. Gary RobinsonIBM Corporation . Ronald F. SillettiInstitute for Certification of Co

15、mputer Professionals Kenneth M. ZemrowskiThomas Kurihara (Alt.)IEEE . Judith GormanRichard Holleman (Alt.)Robert Pritchard (Alt.)Intel Corporation. Norbert MikulaDave Thewlis (Alt.)Philip Wennblom (Alt.)Copyright American National Standards Institute Provided by IHS under license with ANSINot for Re

16、saleNo reproduction or networking permitted without license from IHS-,-,-vOrganization Represented Name of RepresentativeLexmark InternationalDon WrightDwight Lewis (Alt.)Paul Menard (Alt.)Microsoft CorporationIsabelle Valet-HarperDon Stanwyck (Alt.)Mike Ksar (Alt.)National Institute of Standards Th

17、e INT 13h interface allows more than two devices to be attached to a system but has no consistent method for storing the additional configuration parameters; The INT 13h interface does not define CHS-independent methods for addressing devices. The methods defined by the INT 13h interface are not dev

18、ice-geometry independent. A different method of address representation and operation is needed; Methods of data transfer continue to be added to ATA devices. Capabilities such as, DMA modes, multi-sector data transfers and PIO modes are not reported to the operating system via the INT 13h interface;

19、 Systems require more than two storage devices, and with this requirement comes the requirement to assign the order in which the devices are to be accessed. The INT 13 interface does not provide this capability; The INT 13h interface does not make location and configuration information available to

20、operating systems that do not use the BIOS to access mass storage devices; The INT 13h interface does not provide a linkage between the BIOS device assignments on the operating system device letter assignments; The INT 13h interface does not use data structures that apply to both IA-32 and IA-64 com

21、patible architecture systems. Copyright American National Standards Institute Provided by IHS under license with ANSINot for ResaleNo reproduction or networking permitted without license from IHS-,-,-ANSI INCITS 407-2005 2 2 Normative References The following standards contain provisions that, throu

22、gh reference in the text, constitute provisions of this standard. Many of these standards are referenced because they contain the information necessary for describing a method of accessing a device on the specified interface. At the time of publication, the editions indicated were valid. All standar

23、ds are subject to revision, and parties to agreements based on this standard are encouraged to investigate the possibility of applying the most recent editions of the standards listed below. Copies of the following documents can be obtained from ANSI: Approved ANSI standards, approved and draft inte

24、rnational and regional standards (ISO, IEC, CEN/CENELEC, ITUT), and approved and draft foreign standards (including BSI, JIS, and DIN). For further information, contact ANSI Customer Service Department at 212-642-4900 (phone), 212-302-1286 (fax) or via the World Wide Web at http:/www.ansi.org. Addit

25、ional availability contact information is provided below as needed. 2.1 Approved References The following approved ANSI standards and technical reports, approved international and regional standards and technical reports (ISO, IEC, CEN/CENELEC, ITUT), may be obtained from the international and regio

26、nal organizations who control them. ANSI INCITS 325-1998 (R2003), Serial Bus Protocol - 2 (SBP-2) ANSI INCITS 330-2000, Reduced Block Commands (RBC) (and ANSI INCITS 330-2000/AM1-2003) ANSI INCITS 351-2001, SCSI Primary Commands - 2 (SPC-2) ANSI INCITS 360-2002, SCSI Multimedia Commands - 3 (MMC-3)

27、ANSI INCITS 361-2002, AT Attachment with Packet Interface - 6 (ATA/ATAPI-6) ANSI INCITS 363-2002, BIOS Enhanced Disk Drive Services - 2 (EDD-2) ANSI INCITS 373-2003, Fibre Channel - Framing and Signaling Interface (FC-FS) ANSI INCITS 376-2003, Serial Attached SCSI (SAS) ANSI INCITS 379-2004, Serial

28、Bus Protocol - 3 (SBP-3) ANSI INCITS 397-2005, AT Attachment with Packet Interface - 7 (ATA/ATAPI-7) ANSI/IEEE 1394-1995, IEEE Standard for a High Performance Serial Bus ANSI/IEEE 1394a-2000, IEEE Standard for a High Performance Serial Bus - Amendment 1 ANSI/IEEE 1394b-2002, Standard for High Perfor

29、mance Serial Bus (High Speed Supplement) ISO 9660-1988, Volume and File Structure of CD-ROM For Information Interchange 2.2 References Under Development At the time of publication, the following referenced standards were still under development. For information on the current status of the document,

30、 or regarding availability, contact the relevant standards body or other organization as indicated. INCITS 1416D, SCSI Primary Commands - 3 (SPC-3) INCITS 1545D, Multi-Media Commands - 4 (MMC-4) INCITS 1601D Serial Attached SCSI - 1.1 (SAS-1.1) For more information on the current status of the above

31、 documents, contact INCITS. To obtain copies of these documents, contact Global Engineering or INCITS. Copyright American National Standards Institute Provided by IHS under license with ANSINot for ResaleNo reproduction or networking permitted without license from IHS-,-,-ANSI INCITS 407-2005 3 2.3

32、Other References The following standards and specifications were also referenced. IEEE 394:1995, Extended Unique Identifier, 64-bit (EUI-64) INCITS TR-21, BIOS Enhanced Disk Drive Technical Report BIOS Boot Specification (Compaq, Phoenix and Intel), El Torito CD-ROM Boot Specification, ATAPI Remov

33、able Media BIOS Specification, Universal Serial Bus Revision 1.1, www.usb.org/developers Mass Storage Overview, www.usb.org/developers I2O Software Specification v2.0, www.i2osig.org Copyright American National Standards Institute Provided by IHS under license with ANSINot for ResaleNo reproduction

34、 or networking permitted without license from IHS-,-,-ANSI INCITS 407-2005 4 3 Keywords, Definitions, Abbreviations, and Conventions 3.1 Keywords Several keywords are used to differentiate between different levels of requirements and optionality. 3.1.1 Mandatory A keyword indicating items to be impl

35、emented as defined by this standard. 3.1.2 May A keyword that indicates flexibility of choice with no implied preference. 3.1.3 Optional A keyword that describes features that are not required by this standard. However, if any optional feature defined by the standard is implemented, it shall be done

36、 in the way defined by the standard. Describing a feature as optional in the text is done to assist the reader. 3.1.4 Reserved A keyword indicating reserved bits, bytes, words, fields, and code values that are set aside for future standardization. Their use and interpretation may be specified by fut

37、ure extensions to this or other standards. A reserved bit, byte, word, or field shall be set to zero, or in accordance with a future extension to this standard. The recipient shall not check reserved bits, bytes, words, or fields. Receipt of reserved code values in defined fields shall be treated as

38、 an error. 3.1.5 Shall A keyword indicating a mandatory requirement. Designers are required to implement all such mandatory requirements to ensure interoperability with other standard conformant products. 3.1.6 Should A keyword indicating flexibility of choice with a strongly preferred alternative.

39、Equivalent to the phrase “it is recommended”. 3.2 Definitions and Abbreviations For the purposes of this standard, the following definitions apply: 3.2.1 ATA An AT Attachment (also known as IDE) is a storage interface that conforms to an ATA standard. 3.2.2 BDA The BIOS Data Area is an area of reser

40、ved memory used by the BIOS and O/S to store data about the system hardware. It is located at memory segment 40h starting with 40h:00h. 3.2.3 BIOS The Basic Input/Output System is the firmware stored in non-volatile (NV) memory located on the computers main board. The BIOS executes POST (see 3.2.21)

41、 to test and initialize the system components and then loads Copyright American National Standards Institute Provided by IHS under license with ANSINot for ResaleNo reproduction or networking permitted without license from IHS-,-,-ANSI INCITS 407-2005 5 the O/S. The BIOS also handles the low-level I

42、nput/Output to the various peripheral devices connected to the computer. 3.2.4 Byte A byte is a unit of data that consists of eight bits as described below: Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 3.2.5 CF The Carry Flag is a bit in the Flags Register in the microprocessor. 3.2.6 CHS CHS add

43、ressing is a method of addressing the contents of a storage device using logical cylinders (C), logical heads (H), and logical sectors (S). This method of addressing allows a maximum C=16,383, H=16, S=63, resulting in a maximum device capacity of 8.4 gigabytes (16,383 16 63 512 bytes per sector 8.4

44、gigabytes). See LBA addressing for another addressing method. 3.2.7 Conventional When a word, term, or phrase is modified by the word “conventional” it refers to the legacy style, or method of operation that is limited to addressing ATA devices that have a 528 MB capacity or less. See 3.2.10 for the

45、 definition of “Enhanced”. 3.2.8 DOS DOS is a disk operating system that uses the system BIOS as a firmware abstraction layer to access system hardware. Examples of DOS based operating systems include MS-DOS, DR-DOS, PC-DOS, Free DOS, Windows 3.11, and Windows 95. 3.2.9 DWord A DWord (Double Word) i

46、s a unit of data that consist of four bytes. This data may be represented on paper as a series of bits numbered from 31 to 0. In memory byte 0 of a DWord is stored in the lowest byte address and Byte 3 is stored in the highest byte address. On Paper: Bit 31 Bit 0 Byte 3 Byte 2 Byte 1 Byte 0 In Memor

47、y: Bit 7 Bit 0 Bit 31 Bit 24 Byte 0 Byte 1 Byte 2 Byte 3 3.2.10 Enhanced When a word, term, or phrase is modified by the word “enhanced” it means there is a “conventional” and an “enhanced” method of operation. The “enhanced” method is defined by this standard. See 3.2.7 for the definition of conven

48、tional. 3.2.11 Host The Host is the computer system that is controlled by the BIOS. Copyright American National Standards Institute Provided by IHS under license with ANSINot for ResaleNo reproduction or networking permitted without license from IHS-,-,-ANSI INCITS 407-2005 6 3.2.12 IA-32 compatible

49、 IA-32 compatible refers to computer processor architectures that are compatible with the Intel Architecture 32-bit wide processor and data bus. 3.2.13 IA-64 compatible IA-64 compatible refers to computer processor architectures that are compatible with the Intel Architecture 64-bit wide processor and data bus. 3.2.14 INT 13h A BIOS int

展开阅读全文
相关资源
猜你喜欢
相关搜索

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

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