[发明专利]确保系统关机完成的方法无效
申请号: | 200710096814.X | 申请日: | 2007-04-04 |
公开(公告)号: | CN101281416A | 公开(公告)日: | 2008-10-08 |
发明(设计)人: | 卢盈志 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F1/26 | 分类号: | G06F1/26;G06F11/00 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈亮 |
地址: | 台湾省台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 确保 系统 关机 完成 方法 | ||
技术领域
本发明是有关于一种关机的方法,且特别是有关于一种确保关机完成的方法。
背景技术
电源管理是一般桌上型电脑与依赖电池供应电力的可携式周边设备(例如笔记本电脑)的一项重要功能。以目前来说,大多的电脑系统会支持先进架构电源介面(Advanced Configuration and Power Interface,ACPI)标准来进行电源的管理。先进架构电源介面根据使用者与操作系统之间的互动,而以操作系统取代BIOS来下指令管理电源,因此可以增加电源管理的效率。先进架构电源介面能够将电源有效地分配传送至系统元件,搭配硬件检测主板温度、风扇转速和电源供应器(Power Supply)的电压等信息,进而提供适当的电源与主机工作频率,来达到省电与效率并存的目标。
在通过先进架构电源介面的管理之下,电脑系统能够在S0、S1、S2、S3(suspendto RAM)、S4(hibernate、suspend to disk)、S5(soft off)等不同的电源模式下运行,以适应不同的需求。举例来说:在S0模式之下,所有的硬件与周边设备都在运行的状态之下;在S1模式之下,中央处理器(Central Processor Unit,CPU)停止工作,以降低中央处理器功率消耗;在S2模式之下,中央处理器则会关闭;在S3模式之下,为了避免存储器中存储的操作系统状态随着电源关闭而消失以及达到省电的效果,电力仅供应给存储器让存储器运行。当回到S0模式时,操作系统即可通过存取存储器,而能快速地恢复操作系统状态;在S4模式之下,则是将S3模式中存储在存储器中的操作系统状态存储至硬盘,也即是说在S4模式下,不需再提供电力给存储器,也能将操作系统状态保存,因此电脑系统会进入关机状态,以节省电力;在S5模式之下,电脑系统同样是进入关机状态,但是操作系统的状态不会如S4模式般被保存在硬盘中。
当系统开机进入S0的模式时,首先基本输入输出系统(Basic Input/OutputSystem,BIOS)会将各项周边与控制芯片启动,接着才会开始读取硬盘等存储装置的开机磁区,以启动操作系统,并且把电源管理的控制权交给操作系统处理。相对地,在系统关机进入S4或S5的模式时,操作系统将各个应用程序关闭、存储使用者设定,接着操作系统送出关机信号,而进入到系统管理中断处理程序(SystemManagement Interrupt handler,SMI handler),电源管理的控制权由操作系统交回到基本输入输出系统以进行关机程序,而对南北桥等控制芯片组进行关机。
然而,在关机的过程中,若控制芯片组间彼此沟通的过程出现问题而未能完成关机时,系统的关机程序便无法继续进行,使得电脑系统无法完成关机。从使用者的观点来说,由于操作系统已经结束,甚至连荧幕也已经关闭,因此使用者无从判断关机程序是否出现问题,只有在等待一段时间之后,才发现系统无法正常关机完成。此时,使用者便需要去按压电源按钮持续4秒,强制将电源关闭。也即是说,使用者在关机之后,还必须费时地等待与确认关机是否完成。此外,在控制芯片组无法正常关机时,使用者必须麻烦地进行第二次关机,增加了使用上的不便。
发明内容
本发明提供一种确保系统关机完成的方法,在对控制芯片组关机时,即倒数一段预设时间,并在倒数结束而关机仍未完成时,直接将电源关闭,以确保关机完成。
本发明提出一种确保系统关机完成的方法,适用于确保系统关机完成,此方法包括下列步骤:首先接收关机信号,以进入系统中断程序。接着开始倒数预设时间。再来对系统的控制芯片组进行关机程序。最后当预设时间倒数完毕时,直接关闭系统之电源。
在本发明一实施例中,在倒数预设时间时还包括判断系统的控制芯片组是否完成关机程序,若控制芯片组的关机程序完成,则停止倒数预设时间,并关闭系统的电源。
在本发明一实施例中,开始倒数预设时间的步骤包括发送关机倒数指令给基板管理控制器(Baseboard Management Control ler,BMC),使基板管理控制器开始倒数预设时间。其中,关机倒数指令为通过智能平台管理介面(IntelligentPlatform Management Interface,IPMI)传送给基板管理控制器。而此关机倒数指令为智能平台管理介面指令。
在本发明一实施例中,直接关闭系统电源的步骤包括当预设时间倒数完毕时,由基板管理控制器发送关机信号给南桥芯片。接着由南桥芯片传送关机信号给系统的电源供应器的针脚,以关闭系统电源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710096814.X/2.html,转载请声明来源钻瓜专利网。