发明名称 电源管理系统及方法
摘要 本发明之目的其一为于一电脑系统中,根据每个工作所要求的电源以周边装置控制工作的执行提供改良有效的电源使用,以减少电源的费用及大小。为了完成本发明,介绍一种包括多个周边装置及装置程式之电脑系统,介绍一种电脑系统,该电脑系统包括多个周边装置及对周边装置开放之多个装置程式,其具有1)-种"伫列控制程式"(queue control program),用于管理由一些装置程式所产生之执行要求,及2)一种"先进先出缓冲器"(FIFO buffer),用以储存由伫列控制程式所接收之执行要求。所有控制程式所产生之要求系储存于缓冲器中且伫列控制程式管理,该伫列控制程式从FIFO中取出该等要求以与所接收的命令一致。只有在用于处理新的要求及用于目前执行的要求之所要求之电源总数比可用之最大电源小时,伫列控制程式驱使新的要求至装置程式以处理。否则此要求之服务会延迟。
申请公布号 TW323350 申请公布日期 1997.12.21
申请号 TW085107287 申请日期 1996.06.17
申请人 万国商业机器公司 发明人 藤原忍
分类号 G06F1/28 主分类号 G06F1/28
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一电脑系统,有其一周边装置相连接并具有电源管理装置,其改良包括:(a)一表格,于其中储存操作该周边装置所需之电源消耗;(b)多个控制程式,以控制相应一操作要求之该周边装置;及(c)一伫列控制程式,一旦接收操作要求,当操控该操作要求时,从该表格中读取该周边装置所需之电源消耗,并当所读取之电源消耗等于或小于目前可用之最大电源容量时,传送该操作要求至该控制程式。2.根据申请专利范围第1项之电脑系统,其中,一旦接受该操作要求后,该伫列控制程式从该表格读取该周边装置所要求之电源率,以操控该操作要求,而且当所读取之该电源消耗超过目前可用之最大电源容量时,该伫列控制程式储存该操作要求于一伫列中。3.根据申请专利范围第2项之电脑系统,其中,当该操作要求保持于该伫列中时,该伫列控制程式从一预定时间周期之表格中读取该周边装置所需之电源消耗,以处理该操作要求,而且其中当所读取之该电源消耗等于或小于目前可用之最大电源容量时,该伫列控制程式将该操作要求传送至该控制程式。4.一电脑系统,可与多个周边装置连接并具有电源管理装置,其改良包括:(a)一电源,其中一最大电源容量系由可配置多个周边装置同时操作而决定;(b)一表格,其储存每个周边装置之操作所需求之一电源消耗;(c)多个控制程式,用以个别地控制相应一操作要求之多个周边装置之操作;及(d)一伫列控制程式,用以一旦接收操作要求,从该表格中读取用以操控该操作要求所需之电源消耗,及用以当所读取之该电源消耗等于或小于最大电源容量时,将该操作要求传送至该控制程式,并当所读取之该电源消耗超过最大电源容量时,储存该操作要求于一伫列中。5.一电脑系统,可与多个周边装置连接并具有电源管理装置,其改良包括:(a)一电源,其中一最大电源容量系由可配置多个周边装置同时操作而决定;(b)一表格,其中储存每个周边装置之操作所需求之电源消耗;(c)多个控制程式,用以个别地控制多个相应一操作要求之周边装置;及(d)一伫列控制程式,用以一旦接收该操作要求,从该表格中读取用以操控该操作要求所需之电源消耗,及用以当所读取之该电源消耗等于或小于一値,而该値系由从该最大电源容量,取出用于目前被处理之电源消耗所获得时,将该操作要求传送至一相应之控制程式,并当所读取之该电源消耗超过该値时,储存该操作要求于一伫列中。6.一种用于电脑系统之电源管理方法,包括:(a)一步骤,其中系统程式将一操作要求传送至一伫列控制程式;(b)一步骤,其一旦接收该操作要求,该伫列控制程式从一记录每个周边装置所需之电源消耗之表格中,读取用以处理该操作要求所需之电源消耗,以操控一操作要求;(c)一步骤,其将该操作要求之电源消耗与一配置以相应周边装置之最大电源容量相比较;及(d)一步骤,其只当比较后用以处理该操作要求所需之该电源消耗等于或小于最大电源容量时,才传送该操作要求至一相应之控制程式。7.根据申请专利范围第6项之电源管理方法,尚包括:(e)一步骤,当比较后用以操控该操作要求所需之该电源消耗超过最大电源容量时,储存该操作要求于一伫列中而不将该操作要求传送至该相应之控制程式。8.根据申请专利范围第7项之电源管理方法,尚包括:(f)一步骤,当该操作要求保存于该伫列时,从一预定时间周期之该表格中读取用以处理该操作要求所需之电源消耗,并当所读取之该电源消耗等于或小于最大电源容量时,传送该操作要求至该控制程式。9.一种电源管理装置,用于一包括多个模组之电脑系统,包括:(a)一表格,于其中对于每个模组输入处理一操作要求所需求之电源消耗;(b)多个控制程式,每个控制程式皆相应于一模组,以控制相应操作要求之所有模组之操作;及(c)一伫列控制程式,一旦接收该操作要求,从该表格中读取该模组所需之电源消耗,以处理该操作要求所需之电源消耗,并当所读取之该电源消耗等于或小于目前可用之最大电源容量时,传送该操作要求至该控制程式,并当所读取之该电源消耗超过目前可用之最大电源容量时,储存该操作要求于一伫列中。10.根据申请专利范围第9项之电脑管理装置,其中,当该操作要求保存于该伫列而且尚未被处理时,该伫列控制程式从一预定时间周期之表格中读取用以处理该操作要求所需之电源消耗,且其中当所读取之该电源消耗等于或小于目前可用之最大电源容量时,该伫列控制程式传送该操作要求至该控制程式。图示简单说明:第一图显示一执行本发明之电脑系统之方块图。第二图显示一执行本发明之电脑系统内之逻辑电路方块图。第三图显示一根据本发明之一PC卡及多媒体盒之方块图。第四图显示本发明元件之该等装置程式与一伫列控制程式之间的关系。第五图显示一用于本发明每个程式处理概要之流程图。第六图显示一用于本发明伫列控制程式处理概要之流程图。第七图显示一用于本发明个别装置之电源率之表格。第八图显示一用于本发明该等操作例子之表格。
地址 美国