[发明专利]在特权域中提供基本输入/输出系统(BIOS)的功能有效
| 申请号: | 201180074271.6 | 申请日: | 2011-10-21 | 
| 公开(公告)号: | CN103890717B | 公开(公告)日: | 2018-03-27 | 
| 发明(设计)人: | 瓦柳丁·Y·阿里;约瑟·保罗·泽维尔·皮雷斯;詹姆斯·M·曼;波利斯·巴拉切夫;克里斯·I·道尔顿 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 | 
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/455 | 
| 代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 康泉,宋志强 | 
| 地址: | 美国德*** | 国省代码: | 暂无信息 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 特权 域中 提供 基本 输入 输出 系统 bios 功能 | ||
背景技术
像计算机或其它类型的设备这样的电子设备能够包括负责启动该电子设备的基本输入/输出系统(BIOS)。在启动期间,BIOS初始化并配置该电子设备的组件,并且加载该电子设备中的操作系统。此外,BIOS还能够提供其它服务,如电源管理服务、热管理服务、BIOS更新服务等等。
附图说明
一些实施例是关于下面的附图描述的:
图1、图3、图4和图5是根据各个实现方式的布置的框图;以及
图2和图6是根据各个实现方式的过程的流程图。
具体实施方式
基本输入/输出系统(BIOS)通常是在电子设备启动时由该电子设备运行的最初代码。电子设备的示例包括计算机(例如台式计算机、笔记本计算机、平板计算机、服务器计算机等)、手持设备(例如个人数字助理、智能电话等)、电子装置、游戏控制台或任何其它类型的电子设备。BIOS对该电子设备的多个硬件组件进行初始化和配置,并且加载和启动该电子设备的操作系统(OS)。用于BIOS 的代码通常存储在非易失性存储器上,如闪存设备或其它类型的可编程只读存储器(ROM)。
BIOS还提供能够在电子设备中启用的其它功能。BIOS的这种其它功能中的许多功能经常在电子设备中通过进入系统管理模式(SMM)来运行,该系统管理模式是OS运行被暂停的操作模式。此外,在具有多个处理器或多个处理器核的电子设备中,在SMM模式中可以禁用这些处理器或处理器核中除一个处理器或处理器核以外的全部处理器或处理器核。为了进入SMM模式,生效(assert)系统管理中断(SMI),并且运行(经常在相对高特权模式下)SMI处理程序(handler) 来执行各功能,该SMI处理程序是BIOS的一部分。
可能存在伴随进入SMM模式来执行BIOS功能的各种问题。首先,由于OS 运行被暂停,所以不能执行正常的电子设备操作。此外,在SMM模式期间禁用处理器(多个处理器)或处理器核(多个处理器核)的电子设备中,该电子设备的处理能力的一部分被临时地解激活,这意味着处理能力的这一部分不可用来执行其它任务。而且,预测SMM处理可能占用多长时间可能是困难的,这能够造成电子设备操作的不确定性。而且,由于特定BIOS功能可能花费相对长的一段时间来完成(例如大约数分钟),所以状态信息可能不可被该电子设备的使用者获得,这能够导致用户的不安体验,因为用户不能够确定该电子设备是否正在正常工作。
安全性也可能是个问题,因为在SMM操作期间恶意软件可能进行攻击,这能够导致系统出错。为避免任何对SMM操作的这种攻击而采取的安全措施可能导致电子设备设计方面的增加复杂度。这种安全措施的示例包括锁定特定存储区,该特定存储区包括寄存器和/或非易失性存储器的一部分,如闪存设备或其它类型的可编程只读存储器,这样能够提供保护以免受不想要的或未经授权的BIOS改变。然而,这些安全措施可能对特定BIOS功能(如BIOS代码更新)的性能施加限制,这能够迫使仅在特定时间(如系统重启动时)执行这种BIOS功能。
SMM中经常执行的各种功能的示例能够包括以下任意一个或以下的组合:更新BIOS代码的服务,访问或修改BIOS设置的服务,执行热管理(例如控制电子设备中的冷却设备,如风扇)的热管理服务,功率管理服务(移除或恢复对特定硬件组件的供电),使电子设备在不同功率状态(例如休眠状态、睡眠状态、完全开机状态等等)之间转变的服务,处理电子设备中的按键或按键序列的激活(包括多个按键的某一组合的激活)的服务(例如开启/关闭无线接口组件的按键、执行某一预限定的任务的热键序列等等),与电子设备的环境光传感器关联的服务 (用于检测该电子设备周围的环境光),修改BIOS设置的服务,修改电子设备中的硬件组件的设置的服务,改变电子设备的可启动设备的启动顺序的服务,用于处理OS和BIOS之间的特定类型调用(例如中断15调用)的服务,运行嵌入式控制器的命令的服务,以及在特定条件下支持过时外围设备(例如通用串行总线设备)的服务。
尽管上面列出各种示例BIOS功能,但是注意到在其它实现方式中能够使用其它或可替代的BIOS功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180074271.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用于WPT系统的工作频率自适应调节装置
 - 下一篇:矿用摄像机的供电电路
 





