专利名称:电源管理方法及应用此方法的计算机系统的制作方法
技术领域:
本发明涉及一种电源管理方法,特别是涉及一种计算机系统的电源管理方法。
背景技术:
电源管理是一般桌上型计算机与依赖电池供应电力的便携式外围设备(例如笔 记本计算机)的一项重要功能。以目前来说,大多的计算机系统会支持先进架构电源接口 (Advanced Configuration and Power hterface,ACPI)标准来进行电源的管理。先进架构 电源接口根据使用者与操作系统之间的互动,而以操作系统取代基本输入输出系统(Basic Input 0utputSystem,BI0S)来下指令管理电源,因此可以增加电源管理的效率。先进架构 电源接口能够将电源有效地分配传送至系统组件,搭配硬件检测主机板温度、风扇转速和 电源供应器(power supply)的电压等信息,进而提供适当的电压与主机工作频率,来达到 省电与效率并存的目标。在通过先进架构电源接口的管理之下,计算机系统能够在SO、Si、S2、S3 (suspend to RAM)、S4 (hibernate、suspend to disk)、S5 (soft off)等不同的电源模式下运作,以应 不同的需求。举例来说在SO模式之下,所有的硬件与外围设备都在运作的状态之下;在 Sl模式之下,中央处理器(Central Processor Unit,CPU)停止工作,以降低中央处理器功 率消耗;在S2模式之下,中央处理器则会关闭;在S3模式之下,为了避免内存中储存的操 作系统状态随着电源关闭而消失以及达到省电的效果,电力仅供应给内存让内存运作。当 回到SO模式时,操作系统即可通过存取内存,而能快速地恢复操作系统状态;在S4模式之 下,则是将S3模式中储存在内存中的操作系统状态储存至硬盘,而进入关机状态;在S5模 式之下,计算机系统同样是进入关机状态,但是不保存操作系统的状态。进一步来说,在SO状态下,一般计算机使用者可于系统电源配置的设定项目中, 设定主监视器在系统闲置(idle)时是否要自动关闭。例如,可将关闭主监视器的时间设为 “1分钟”、“无”等等。由于关闭主监视器可省电节能,因此部份使用者的设定不会选择“无”, 而会设定在系统闲置一段时间后,去关闭主监视器。
发明内容
本发明提供一种电源管理方法及应用此方法的计算机系统,能够降低计算机系统 的消耗功率。本发明提出一种电源管理方法,适用于一计算机系统,且计算机系统包括一主监 视器与一主机。电源管理方法包括下列步骤。首先,判断主监视器是否关闭。当主监视器 关闭时,执行一省电程序,以降低主机的消耗功率。在本发明的一实施例中,在判断主监视器是否关闭之后与执行省电程序之前,电 源管理方法还包括判断是否要执行省电程序。在本发明的一实施例中,判断是否要执行省电程序的步骤包括下列步骤。首先,检 测主机的一负载状态。接着,根据负载状态,判断是否要执行省电程序。当负载状态超过一默认值时,不执行省电程序。在本发明的一实施例中,判断是否要执行省电程序的步骤包括下列步骤。首先,判 断主机产生的一显示讯号是否被输出至一外部监视器。当显示讯号被输出至外部监视器 时,不执行省电程序。在本发明的一实施例中,判断上述主监视器是否关闭的步骤包括判断主监视器是 否持续关闭超过一预设时间。 在本发明的一实施例中,省电程序与主监视器的关闭为同步执行。在本发明的一实施例中,执行省电程序的步骤至少包括下列其中之一。降低主机 的一中央处理器的工作频率;降低中央处理器的操作电压;降低主机的一芯片组的工作频 率;以及关闭主机的一外围设备的电源。本发明还提出一种计算机系统,包括一主监视器以及一主机。主机具有一嵌入式 控制器,耦接至主监视器,用以判断主监视器是否关闭。当嵌入式控制器判断主监视器关闭 时,执行一省电程序,以降低主机的消耗功率。在本发明的一实施例中,嵌入式控制器在判断主监视器是否关闭之后与执行省电 程序之前,还用以判断是否要执行省电程序。在本发明的一实施例中,嵌入式控制器根据主机的一负载状态判断是否执行省电 程序。当嵌入式控制器判断负载状态超过一默认值时,不执行省电程序。在本发明的一实施例中,主机还具有一显示芯片。显示芯片耦接至主监视器与嵌 入式控制器,用以输出一显示讯号至主监视器或一外部监视器。嵌入式控制器判断显示讯 号是否被输出至外部监视器。当显示讯号输出至外部监视器时,嵌入式控制器不执行省电 程序。在本发明的一实施例中,嵌入式控制器判断主监视器持续关闭超过一预设时间后 才执行省电程序。在本发明的一实施例中,嵌入式控制器在主监视器关闭时同步执行省电程序。在本发明的一实施例中,主机还具有一中央处理器、一芯片组以及一接口设备。中 央处理器耦接至嵌入式控制器。芯片组耦接至嵌入式控制器。接口设备耦接至嵌入式控制 器。当嵌入式控制器执行省电程序时,至少执行下列步骤其中之一降低中央处理器的工作 频率;降低中央处理器的操作电压;降低芯片组的工作频率;以及关闭接口设备的电源。基于上述,本发明通过判断主监视器是否关闭,来决定是否执行省电程序,而可有 效降低系统损耗,达到省电节能的功效。为使本发明的上述特征和优点能更明显易懂,下文特举实施例,并结合附图详细 说明如下。
图1为本发明一实施例的计算机系统的方块图。图2为应用于图1的计算机系统的电源管理方法的流程图。图3为图2的详细步骤的流程图。
具体实施例方式图1为本发明一实施例的计算机系统的方块图。请参考图1,计算机系统 100包括主机IOOa与主监视器100b。主机IOOa主要包括一嵌入式控制器(embedded controller) 110,耦接至主监视器100b。当嵌入式控制器110判断主监视器IOOb关闭时, 嵌入式控制器110会执行一省电程序,以降低主机IOOb的消耗功率。在本实施例中,计算机系统100例如为一笔记本计算机,且还可包括一中央处理 器120、一芯片组130、一显示芯片140、一无线网卡150以及一硬盘160。中央处理器120、 芯片组130、显示芯片140、无线网卡150以及硬盘160例如都耦接至嵌入式控制器110,以 接受嵌入式控制器110的电源管理。其中,显示芯片140耦接于主监视器IOOb与嵌入式控 制器110之间,以让嵌入式控制器110通过显示芯片140耦接于主监视器100b。虽然,本实 施例揭示的耦接关系如上,但上述耦接关系仅是便于说明嵌入式控制器110对其他构件所 进行的电源管理,并不以此为限。图2为应用于图1的计算机系统的电源管理方法的流程图。以下将结合图1的 计算机系统100对本实施例的电源管理方法进行说明。请参考图1与图2,首先进行步骤 Sl 10,嵌入式控制器110判断主监视器IOOb是否关闭。一般而言,于SO状态下,主监视器 IOOb会在以下几种情形下关闭。例如,使用者可于系统电源配置的设定项目中,将主监视器 IOOb设定为系统闲置1分钟后关闭。在使用者停止鼠标(图未示)或键盘(图未示)的操 作,而使系统闲置1分钟后,嵌入式控制器110即会关闭主监视器100b。此外,使用者亦可 能在离开计算机系统100前,随手将主监视器IOOb关闭。在上述两种情形下,嵌入式控制 器110便会判断主监视器IOOb已经关闭。当嵌入式控制器110判断主监视器IOOb关闭时,进行步骤S120。也就是说,嵌入 式控制器Iio执行一省电程序,以降低主机IOOa的消耗功率。在本实施例中,当主监视器 IOOb关闭时,即同步执行省电程序。此外,由于使用者可能只是暂时离开计算机系统100,而在短暂的时间后又继续使 用计算机系统100。因此,于另一未示的实施例中,在嵌入式控制器110执行省电程序之前, 电源管理方法还可判断主监视器是否持续关闭超过一预设时间。如此一来,即可避免在预 设时间内重复省电程序的执行与关闭。不论是要同步亦或是延迟省电程序的执行,使用者 皆可自行设定,或者由系统管理或开发者进行预设。图3为图2的详细步骤的流程图。请参考图1与图3,在判断主监视器IOOb是否 关闭之后与执行省电程序之前,还可进行步骤S130。步骤S130例如包括S132 S136等3 个子步骤。首先,嵌入式控制器110判断显示芯片140产生的一显示讯号是否被输出至外 部监视器50。举例来说,当使用者将主机连接至外部监视器50或为了进行简报而将主机 IOOa连接至投影仪(图未示)时,显示芯片140会依据使用者的切换将显示讯号输出至外 部监视器50或是投影仪。此时,嵌入式控制器110不执行省电程序,以避免省电程序影响 使用者配合外部监视器50或是投影仪所进行的工作或简报。此外,若是嵌入式控制器110判断显示芯片140的显示讯号并未输出至外部监视 器50时,还可进行步骤S134。也就是说,检测主机IOOa的负载状态。详细而言,主机IOOa 的负载状态可根据中央处理器120的使用率来判断。接着,进行步骤S136,嵌入式控制器 110判断负载状态是否超过一默认值。举例来说,若是中央处理器120的使用率大于一定比率时,即判断负载状态超过默认值。若是负载状态超过默认值时,代表使用者虽未对计算机 系统100进行操作,但计算机系统100仍在处理使用者所执行的工作,像是执行程序、影音 转文件等等。此时,嵌入式控制器110便不执行省电程序,以维持计算机系统100执行工作 时的效能。另外,在另一未示的实施例中,主机IOOa的负载状态亦可根据硬盘160等外围设备 是否忙碌等方式来检测。并且,步骤S130还可加入其它判断的步骤,来让省电程序能够在适 当的条件下执行,本实施例并不以此为限,且各条件执行与否以及顺序皆可视需求而调整。相对地,若是负载状态并未超过默认值时,则代表计算机系统100处于闲置的状 态,便可进行步骤S120,以执行省电程序。在本实施例中,省电程序的执行步骤例如可包括 S122 SU8等4个子步骤,可依系统管理者或开发者的需求增减,并不以此为限。首先,进行步骤S122,降低中央处理器120的工作频率。接着,进行步骤S124,降 低中央处理器120的操作电压。然后,进行步骤SU6,降低芯片组130的工作频率。举例来 说,芯片组130例如包括北桥芯片,通过降低前端总线(Front Side Bus, FSB)的频率来使 北桥芯片频率降低。之后,进行步骤S128,关闭外围设备的电源。举例来说,可关闭无线网 卡150以及硬盘160的电源。在本实施例中,无线网卡150可为WiFi或是3. 5G网卡。此外,当使用者再次使用鼠标、键盘或是将主监视器IOOb打开时,可让省电程序 自动结束,并将中央处理器120等组件的工作频率、电压、电源供应等调整回原设定值,以 恢复系统原有的效能。另外,为了说明上述省电程序在实际上所能带来的省电功效,以下将以华硕EeePC 机种SlOlH为例来作说明。例如,在SlOlH的系统电源配置的设定项目中设定关闭主监视 器的时间为“1分钟”,来进入SO省电模式。
权利要求
1.一种电源管理方法,适用于计算机系统,其中上述计算机系统包括主监视器与主机, 其特征是,上述电源管理方法包括判断上述主监视器是否关闭;以及当上述主监视器关闭时,执行省电程序,以降低上述主机的消耗功率。
2.根据权利要求1所述的电源管理方法,其特征是,其中在判断上述主监视器是否关 闭之后与执行上述省电程序之前,上述电源管理方法还包括判断是否要执行上述省电程序。
3.根据权利要求2所述的电源管理方法,其特征是,其中判断是否要执行上述省电程 序的步骤包括检测上述主机的负载状态;以及根据上述负载状态,判断是否要执行上述省电程序,其中当上述负载状态超过默认值 时,不执行上述省电程序。
4.根据权利要求2所述的电源管理方法,其特征是,其中判断是否要执行上述省电程 序的步骤包括判断上述主机产生的显示讯号是否被输出至外部监视器,其中当上述显示讯号被输出 至上述外部监视器时,不执行上述省电程序。
5.根据权利要求1所述的电源管理方法,其特征是,其中判断上述主监视器是否关闭 的步骤包括判断上述主监视器是否持续关闭超过预设时间。
6.根据权利要求1所述的电源管理方法,其特征是,其中上述省电程序与上述监视器 的关闭为同步执行。
7.根据权利要求1所述的电源管理方法,其特征是,其中执行上述省电程序的步骤至 少包括下列其中之一降低上述主机的中央处理器的工作频率;降低上述中央处理器的操作电压;降低上述主机的芯片组的工作频率;以及关闭上述主机的外围设备的电源。
8.一种计算机系统,其特征是,包括主监视器;以及主机,具有嵌入式控制器,耦接至上述主监视器,用以判断上述主监视器是否关闭,当 上述嵌入式控制器判断上述主监视器关闭时,执行省电程序,以降低上述主机的消耗功率。
9.根据权利要求8所述的计算机系统,其特征是,其中上述嵌入式控制器在判断上述 主监视器是否关闭之后与执行上述省电程序之前,还用以判断是否要执行上述省电程序。
10.根据权利要求9所述的计算机系统,其特征是,其中上述嵌入式控制器根据上述主 机的负载状态判断是否执行上述省电程序,当上述嵌入式控制器判断上述负载状态超过默 认值时,不执行上述省电程序。
11.根据权利要求9所述的计算机系统,其特征是,其中上述主机还具有显示芯片,耦 接至上述主监视器与上述嵌入式控制器,用以输出显示讯号至上述主监视器或外部监视 器,且上述嵌入式控制器判断上述显示讯号是否被输出至上述外部监视器,当上述显示讯号输出至上述外部监视器时,上述嵌入式控制器不执行上述省电程序。
12.根据权利要求8所述的计算机系统,其特征是,其中上述嵌入式控制器判断上述主 监视器持续关闭超过预设时间后才执行上述省电程序。
13.根据权利要求8所述的计算机系统,其特征是,其中上述嵌入式控制器在上述监视 器关闭时同步执行上述省电程序。
14.根据权利要求8所述的计算机系统,其特征是,其中上述主机还具有 中央处理器,耦接至上述嵌入式控制器;芯片组,耦接至上述嵌入式控制器;以及外围设备,耦接至上述嵌入式控制器,其中当上述嵌入式控制器执行上述省电程序时, 至少执行下列步骤其中之一降低上述中央处理器的工作频率; 降低上述中央处理器的操作电压; 降低上述芯片组的工作频率;以及 关闭上述外围设备的电源。
全文摘要
一种电源管理方法,适用于一计算机系统,且计算机系统包括一主监视器与一主机。电源管理方法包括下列步骤。首先,判断主监视器是否关闭。当主监视器关闭时,执行一省电程序,以降低主机的消耗功率。此外,一种应用上述电源管理方法的计算机系统也被提出。
文档编号G06F1/32GK102103403SQ20091025948
公开日2011年6月22日 申请日期2009年12月22日 优先权日2009年12月22日
发明者陈晓雯 申请人:华硕电脑股份有限公司