BIOS Boot Specification: Complete Guide to IPL Devices and Post ...
需积分: 10 107 浏览量
更新于2024-10-17
收藏 179KB PDF 举报
本文档是关于BIOS Boot Specification的版本1.01,发布于1996年1月11日,由Compaq Computer Corporation、Phoenix Technologies Ltd. 和 Intel Corporation 共同制定。这份规格允许公众在无费用的情况下使用、实施、复制和分发,但明确规定该规范及其衍生产品仍属于三家公司的财产。
文档详细阐述了BIOS引导过程中的关键要素,包括:
1. **介绍**:简要概述了规格的目的,以及用户使用此规格时需要注意的条款和条件,声明了Compaq、Phoenix和Intel不对规格或基于此规格开发的产品提供任何明示或默示的担保,包括适销性、特定用途的适用性和无侵犯知识产权的保证。
2. **概述**:
- 描述了BIOS初始化加载设备(IPL,Initial Power-On Load)的过程,这是系统启动的关键步骤。
- 部分内容涉及IPL设备的要求,如IPL表、产品名称字符串、BIOS支持的设备类型(如带有PNP扩展头的设备、传统IPL设备等)。
3. **IPL设备**:
- 提供了IPL设备的详细要求,包括IPL表的结构和内容、产品标识字符串的作用,以及如何识别不同的IPL设备类型,如BAID(Basic Addressable Input/Output Device)、PNP扩展头设备和PCI设备。
4. **IPL优先级**:
- 说明了维护IPL优先级的重要性,并提供了伪代码来指导操作,确保在启动过程中按照正确的顺序加载设备。
5. **BCV(Boot Connection Vector)优先级**:
- 对BCV进行了介绍,重点关注INT 13H设备控制器,如ATA驱动支持、带有BCV的PNP卡和带有Option ROM的传统卡。指南还包括安装顺序、POST(Power-On Self Test)过程中的伪代码。
6. **POST序列**:
- 详细描述了电源开启初始化、PNP设备的初始化、Option ROM初始化、检查IPL和BCV优先级、以及INT 13H和INT 19H处理器处理流程。这部分内容对确保系统正确启动和引导至关关键。
7. **附录**:
- 提供了数据结构定义,如IPL表和BCV表的条目结构,PNP Option ROM和PNP扩展头的数据结构,以及PCI设备的数据结构。
- 还包括可选的运行时函数,用于获取版本信息、设备计数、设置优先级等功能。
- 包含引导菜单的实现方法,以及对修改推荐的引导扇区内容的建议,如使用DL寄存器表示驱动器号,以及处理启动失败时的INT 18H中断。
这份BIOS Boot Specification 1.01文档是一份技术性的指南,旨在帮助硬件制造商和开发者了解BIOS启动流程,确保系统的稳定性和兼容性,同时明确了各方在使用和遵循此规格时的责任。
209 浏览量
121 浏览量
点击了解资源详情
点击了解资源详情
222 浏览量
153 浏览量
2013-03-27 上传
153 浏览量
206 浏览量

klose_xu
- 粉丝: 4
最新资源
- CMU Pocket Sphinx在线自动语音识别技术解析
- MIDS-Irrigation-Capstone项目:Git仓库克隆与Hugo搭建指南
- FastDFS安装包合集:完整安装必备文件介绍
- Dubbo入门:分布式架构的运行代码示例
- Java短信接口使用教程:单发与群发方法解析
- HTC Verizon XV6975 SPL1.01 刷机指南
- C++开发基于DOS界面的图书馆管理系统
- Visual C++日志记录类开发教程
- Restorator 2018汉化版主程序资源修改工具发布
- 人工智能算法助力高效解决八数码问题
- 计算机外部声音录制与音频文件创建的record源码
- 个人投资组合网站:HTML和CSS打造
- Java经典算法解析第二版深入理解
- 新浪奥运频道Js浮动窗口代码分析与实现
- 掌握Unicode与GBK编码转换表,提升GSM中文字库开发效率
- C++实现Shannon香农编码与信息熵分析