[发明专利]包括引导独立系统管理操作的设备的计算机系统及方法无效
| 申请号: | 200710148579.6 | 申请日: | 2007-08-29 |
| 公开(公告)号: | CN101149690A | 公开(公告)日: | 2008-03-26 |
| 发明(设计)人: | 李东根 | 申请(专利权)人: | 三星电子株式会社 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F1/32;G06F9/445 |
| 代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 戎志敏 |
| 地址: | 韩国*** | 国省代码: | 韩国;KR |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 包括 引导 独立 系统管理 操作 设备 计算机系统 方法 | ||
技术领域
本发明涉及计算机系统,更具体地,涉及计算机系统以及在系统管理模式下操作的控制方法
背景技术
一般来说,如图1所示,计算机系统1包括处理器,即中央处理器(CPU)11、耦合到主机总线(未示出)的北桥12和南桥13。北桥12将CPU 11、图形/显示子系统14和主存储器15连接在一起。南桥13包括诸如周边元件扩展接口(PCI)总线、低接脚数(LPC)总线等的外围总线,并与诸如PCI设备16、存储了系统基本输入/输出启动指令(BIOS)的闪存存储器17、微型计算机18等的外围设备连接在一起。PCI设备16包括声卡、调制解调器、网卡等。微型计算机18引导系统管理,并通过热监视传感器单元19、电池20等管理诸如热监视器操作、电源操作等的附加的操作。也就是说,微型计算机18完成有关操作系统(OS)所需的系统信息的操作,并将其结果传输给安装在主存储器15中的操作系统(OS)。
以下将描述在如图1中所示的这种计算机系统1中通常的系统管理操作。首先,操作系统(OS)请求存储在在闪存存储器17的系统基本输入/输出启动指令(系统BIOS)中涉及系统的预定数据(以下称之为“系统数据”)。如果系统数据能够直接从在闪存存储器17中的BIOS所获取,则BIOS直接与操作系统(OS)通信。
然而,如果通过微型计算机18获取系统数据(诸如“电池信息”、“温度信息”等),则使用系统管理模式(这里称之为“SMM”)。系统管理模式为由英特尔公司所注册的Intel3866TM、i486、CeleronTM或奔腾7处理器中的任意一种所支持的操作模式中的一种。在系统管理模式中,挂起包括操作系统(OS)操作的所有正常执行,并根据中断而执行预定的特定顺序。SMM可以由独立的事件触发或当处理器从指定的输入/输出(IO)设备请求特定的读/写操作时也可以使其被触发。
参考图1,如果发生了系统管理中断(SMI),则南桥13断言SMI#接脚提供给了CPU 11。因此,CPU 11从保护模式或运行操作系统(OS)的实地址模式进入到系统管理模式(SMM)。如果进入了SMM,则CPU 11在系统管理RAM(SMRAM)中存储处理器的当前状态,并执行提供给SMRAM的预定区域的SMI处理程序代码(这里称之为“SMM代码”)。通常,SMM代码存储在闪存存储器17中,并在系统引导(启动)期间通过BIOS加载到SMRAM中。
如果执行了SMM代码,则CPU 11确认SMI产生并告知微型计算机18进入了SMM。因此,微型计算机18在预定存储器中存储诸如涉及操作系统(OS)寄存器值等的当前状态。
接着,BIOS从微型计算机18接收系统数据,并在存储器单元15的预定区域中存储同样内容。之后,通过执行SMM代码,微型计算机18被告知进入了SMM,并且微型计算机18基于所存储的涉及操作系统(OS)的寄存器值重新存储涉及操作系统(OS)的寄存器。
接着,南桥13设置SMI的结束(EOS)以不再断言SMI#。因此,CPU11读取在SMRAM中所存储的状态以重新存储先前状态,并且操作系统(OS)恢复工作。操作系统(OS)获取了存储在存储器单元15的特定区域中的系统数据。
如结合图1所述,为了通过使用SMM从诸如微型计算机18等的输入/输出(IO)设备或外围设备获得系统数据,应当告知外围设备CPU11进入了SMM,以便外围设备可以存储当前的数据。由于诸如微型计算机18等的外围设备恰恰在进入SMM之前与操作系统(OS)的设备驱动器通信,特别是如果在这样的通信期间突然输入涉及SMM的信息,则这样的外围设备可能出现故障。
但是,在通常的计算机系统1中,如图1中所示,由于SMI#接脚仅提供给CPU11,并且如果产生SMI,则CPU11应当通过预定的方式单独告知外围设备是否CPU11已进入了SMM。通常,由于外围设备告知操作由SMM代码来执行,因此在SMM中的持续时间会变长。如果在SMM中的持续时间变长了,则系统性能将变得不那么可靠并可能下降。在硬件方面,则不存在性能的不同。但是,在软件方面,由于SMM是操作系统(OS)不能够识别的附加操作,因此系统性能可能下降。
发明内容
本发明的几个方面和示例性实施例提供了一种计算机系统和控制方法,改善了系统管理的可靠性和稳定性,并改善了系统性能以及外围设备或IO设备的电源管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710148579.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:葡萄糖酸锶及其生产方法
- 下一篇:零PU值啤酒杀菌工艺





