发明名称 |
一种基于开源系统基本输入输出系统的BIOS系统和方法 |
摘要 |
本发明提供一种基于开源BIOS的BIOS启动方法和装置,涉及计算机应用领域。包括:BIOS的操作系统接口模块的中断服务例程采用Option ROM模组方式实现;该BIOS在计算机操作系统加电时,板级核心模块初始化板级设备并输出系统信息,MAPPER模块将该系统信息转换为可由该操作系统接口模块识别的系统信息表格,该板级核心模块对中断服务例程根据该系统信息表格中的信息依次进行初始化。本发明提供的技术方案可应用于具有基于开源BIOS的BIOS系统的计算机系统启动开源和大型商业非开源操作系统。 |
申请公布号 |
CN102169446A |
申请公布日期 |
2011.08.31 |
申请号 |
CN201110126311.9 |
申请日期 |
2011.05.16 |
申请人 |
北京北大众志微系统科技有限责任公司 |
发明人 |
程旭;李皓;郑衍松;佟冬;管雪涛 |
分类号 |
G06F9/445(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
北京安信方达知识产权代理有限公司 11262 |
代理人 |
栗若木;王漪 |
主权项 |
一种基于开源基本输入输出系统(BIOS)的BIOS启动方法,其特征在于,包括:基本输入输出系统(BIOS)的操作系统接口(INTERFACE)模块的中断服务例程采用可选择性唯读记忆体(Option ROM)模组(Module)方式实现;所述BIOS在计算机系统加电时,板级核心模块(CORE)初始化板级设备并输出系统信息,板级核心模块抽象层(MAPPER)模块根据所述系统信息转换得到可由所述操作系统接口模块识别的系统信息表格,所述板级核心模块对所述操作系统接口模块包含的所述中断服务例程根据所述系统信息表格中的信息依次进行初始化,所述系统信息包括所述计算机系统的硬件列表、相应的端口地址以及内存大小的信息。 |
地址 |
100080 北京市海淀区中关村北大街151号资源大厦11层 |