信息处理装置、动作控制方法以及动作控制程序.pdf

上传人:32 文档编号:1011567 上传时间:2018-03-25 格式:PDF 页数:22 大小:1.29MB
返回 下载 相关 举报
摘要
申请专利号:

CN200780101024.4

申请日:

2007.10.11

公开号:

CN101821694A

公开日:

2010.09.01

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 1/04申请日:20071011|||公开

IPC分类号:

G06F1/04; G06F1/32

主分类号:

G06F1/04

申请人:

富士通株式会社

发明人:

小中阳介; 槻学; 木村辉彦

地址:

日本神奈川县

优先权:

专利代理机构:

北京三友知识产权代理有限公司 11127

代理人:

黄纶伟

PDF下载: PDF下载
内容摘要

本发明涉及具有以所设定的动作频率进行动作来执行程序的处理电路的信息处理装置、动作控制方法以及动作控制程序,以进一步降低消耗电力为目的,该信息处理装置具有:计测部,其计测从最终的用户操作起的经过时间;通知部,其通知处理电路的多个动作容许频率,接收由计测部计测了预定的阈值时间以上的经过时间的情况,指示固定为多个动作容许频率中的特定的低动作频率,接收输入部中的用户操作来支持该固定的解除;以及设定部,其从自通知部通知的多个动作容许频率中选择与处理电路中的处理状况相应的动作频率来对处理电路设定所选择的动作频率,接收固定为低动作频率的指示来对处理电路设定低动作频率,接收该固定的解除,重新开始对处理电路设定从多个动作容许频率中选择的、与处理电路中的处理状况相应的动作频率。

权利要求书

1: 一种信息处理装置,该信息处理装置具有: 处理电路,其以设定的动作频率进行动作来执行程序; 输入部,其接收用户的操作输入; 基本软件,其具有根据处理请求和基本软件的设定自动变更处理电路的动作频率的动作频率请求功能; 设定部,其对所述处理电路设定动作频率;以及 通知部,其将所述处理电路的多个动作容许频率通知给所述设定部, 所述设定部从所述通知部通知的多个动作容许频率中选择与所述处理电路中的处理状况相应的动作频率,对该处理电路设定所选择的动作频率,该处理电路以由该设定部设定的动作频率进行动作, 所述信息处理装置的特征在于, 所述信息处理装置具有计测部,该计测部计测从所述输入部中的最终的用户操作起的经过时间, 所述通知部接收由所述计测部计测了预定的阈值时间以上的经过时间的情况,向所述设定部指示固定为所述多个动作容许频率中的最低动作频率,接收所述输入部中的用户操作来指示该固定的解除, 所述设定部接收固定为所述最低动作频率的指示来对所述处理电路设定该最低动作频率,接收该固定的解除,重新开始对所述处理电路设定由基本软件从所述多个动作容许频率中选择的、与所述处理电路中的处理状况相应的动作频率。
2: 根据权利要求1所述的信息处理装置,其特征在于, 所述设定部不仅对所述处理电路设定动作频率,而且还根据该处理电路中的处理状况请求该处理电路的动作停止, 所述信息处理装置具有动作停止控制部,该动作停止控制部只有在从所述通知部得到了固定为所述最低动作频率的指示的情况下,才受理来自所述设定部的所述处理电路的动作停止请求而停止该处理电路的动作。
3: 根据权利要求1或2所述的信息处理装置,其特征在于, 所述设定部不仅对所述处理电路设定动作频率,而且还根据该处理电路中的处理状况请求对该处理电路供给的供给电力的电压降低, 所述信息处理装置具有电压降低控制部,该电压降低控制部只有在从所述通知部得到了固定为所述最低动作频率的指示的情况下,才受理来自所述设定部的对所述处理电路供给的供给电力的电压降低请求而降低对处理电路供给的供给电压。
4: 根据权利要求1所述的信息处理装置,其特征在于,所述信息处理装置具有第1输入设定部,该第1输入设定部接收用户操作,择一地设定所述通知部的、向所述设定部指示固定为所述最低动作频率的功能的无效和有效。
5: 根据权利要求2所述的信息处理装置,其特征在于,所述信息处理装置具有第2输入设定部,该第2输入设定部接收用户操作,择一地设定所述动作停止控制部的功能的无效和所述动作停止控制部的功能的有效,其中,所述动作停止控制部的功能的无效是指,当有来自所述设定部的所述处理电路的动作停止请求时,与该处理电路的动作频率无关地受理该请求而停止该处理电路的动作,所述动作停止控制部的功能的有效是指,只有在从所述通知部得到了固定为所述最低动作频率的指示的情况下,才受理来自所述设定部的所述处理电路的动作停止请求而停止该处理电路的动作。
6: 根据权利要求3所述的信息处理装置,其特征在于,所述信息处理装置具有第3输入设定部,该第3输入设定部接收用户操作,择一地设定所述电压降低控制部的功能的无效和所述电压降低控制部的功能的有效,其中,所述电压降低控制部的功能的无效是指,当有来自所述设定部的对所述处理电路供给的供给电力的电压降低请求时,与该处理电路的动作频率无关地受理该请求而降低对该处理电路供给的供给电压,所述电压降低控制部的功能的有效是指,只有在从所述通知部得到了固定为所述最低动作频率的指示的情况下,才受理来自所述设定部的对所述处理电路供给的供给电力的电压降低请求而降低对该处理电路供给的供给电压。
7: 根据权利要求1所述的信息处理装置,其特征在于,所述信息处理装置具有第1存储器,该第1存储器非易失性地存储有第1设定信息,该第1设定信息择一地设定了所述通知部的、向所述设定部指示固定为所述最低动作频率的功能的无效和有效中的一方。
8: 根据权利要求2所述的信息处理装置,其特征在于,所述信息处理装置具有第2存储器,该第2存储器非易失性地存储有第2设定信息,该第2设定信息择一地设定了所述动作停止控制部的功能的无效和所述动作停止控制部的功能的有效中的一方,其中,所述动作停止控制部的功能的无效是指,当有来自所述设定部的所述处理电路的动作停止请求时,与该处理电路的动作频率无关地受理该请求而停止该处理电路的动作,所述动作停止控制部的功能的有效是指,只有在从所述通知部得到了固定为所述最低动作频率的指示的情况下,才受理来自所述设定部的所述处理电路的动作停止请求而停止该处理电路的动作。
9: 根据权利要求3所述的信息处理装置,其特征在于,所述信息处理装置具有第3存储器,该第3存储器非易失性地存储有第3设定信息,该第3设定信息择一地设定了所述电压降低控制部的功能的无效和所述电压降低控制部的功能的有效中的一方,其中,所述电压降低控制部的功能的无效是指,当有来自所述设定部的对所述处理电路供给的供给电力的电压降低请求时,与该处理电路的动作频率无关地受理该请求而降低对该处理电路供给的供给电力的电压,所述电压降低控制部的功能的有效是指,只有在从所述通知部得到了固定为所述最低动作频率的指示的情况下,才受理来自所述设定部的对所述处理电路供给的供给电力的电压降低请求而降低对该处理电路供给的供给电力的电压。
10: 根据权利要求1或2所述的信息处理装置,其特征在于, 所述信息处理装置具有存储部,该存储部存储有在所述处理电路中执行的作为所述基本软件的操作系统, 所述设定部是通过由所述处理电路执行所述操作系统而在该信息处理装置内构建的功能。
11: 根据权利要求1或2所述的信息处理装置,其特征在于, 所述信息处理装置具有传感器,该传感器检测用户的接近状况, 所述计测部取代计测从所述输入部中的最终的用户操作起的经过时间,而计测从由所述传感器最终检测不到用户存在的时刻起的经过时间, 所述通知部接收由所述计测部计测了预定的阈值时间以上的经过时间的情况,向所述设定部指示固定为所述多个动作容许频率中的最低动作频率,接收由所述传感器进行的用户检测来指示该固定的解除。
12: 根据权利要求1或2所述的信息处理装置,其特征在于,所述处理电路是CPU。
13: 一种动作控制方法,该动作控制方法对在信息处理装置内执行的处理电路的动作进行控制,该信息处理装置具有:所述处理电路,其以设定的动作频率进行动作来执行程序;输入部,其接收用户的操作输入;以及基本软件,其具有根据处理请求和基本软件的设定自动变更处理电路的动作频率的动作频率请求功能, 所述动作控制方法的特征在于, 所述动作控制方法具有: 计测步骤,计测从所述输入部中的最终的用户操作起的经过时间; 通知步骤,通知所述处理电路的多个动作容许频率,接收由所述计测步骤计测了预定的阈值时间以上的经过时间的情况,指示固定为所述多个动作容许频率中的最低动作频率,接收所述输入部中的用户操作米指示该固定的解除;以及 设定步骤,从在所述通知步骤通知的多个动作容许频率中选择与所述处理电路中的处理状况相应的动作频率来对该处理电路设定所选择的动作频率,接收固定为所述最低动作频率的指示来对所述处理电路设定该最低动作频率,接收该固定的解除,重新开始对所述处理电路设定由基本软件从所述多个动作容许频率中选择的、与所述处理电路中的处理状况相应的动作频率。

说明书


信息处理装置、以及动作控制方法 

    【技术领域】

    本发明涉及具有以所设定的动作频率进行动作来执行程序的处理电路的信息处理装置、以及控制在该信息处理装置内执行的处理电路的动作的动作控制方法。 

    背景技术

    近年来,无论公司还是家庭,个人计算机(以下简称为“PC”)得到了广泛普及。在该PC中内置有作为处理电路的CPU,并安装有作为基本软件的O/S(操作系统)和各种应用程序,在CPU中在O/S下执行各种应用程序。这里,从消耗电力抑制和发热抑制等的观点来看,CPU具有这样的结构:从多个动作频率中选择,以该选择的动作频率进行动作。动作频率的选择在O/S中进行,O/S监视当前的处理状况,根据该处理状况,当处理混乱时,选择高动作频率,当处理少时,选择低动作频率。 

    当选择了低动作频率时,进行相同处理花时间,然而当考虑包含电源装置的能量转换效率和冷却装置中的消耗电力等的总消耗电力时,通过降低动作频率来提高能量使用效率,可实现低消耗电力。 

    并且,根据其PC,还有搭载了高深度低消耗电力(deep sleep,深度休眠)功能的结构。 

    该功能是这样的功能:停止CPU中的处理自身(停止CPU的时钟),然后将对CPU的供给电力的电压降低到保存CPU内的寄存器内容的程度,从而进一步降低消耗电力。 

    这里,在O/S中,由于根据处理要求和O/S的设定自动变更CPU的动作频率,因而即使是这样的处理,即,即使内置于O/S中的文件索引功能、病毒扫描软件的执行等花少许时间也没有任何影响的处理,也有时选择高动作频率,很有可能不必要地增加消耗电力。 

    并且,在O/S不利用根据要实施的处理要求和O/S的设定自动改变CPU的动作频率的功能,而以特定操作和每单位时间的存储器访问数为条件一律改变了CPU的频率的情况下,由于不是基于处理要求的控制,因而处理开始时的动作频率不足,不能在需要的定时之前提供并取得处理开始时需要的数据,很有可能发生欠载运行或超载运行。 

    并且,除了消耗电力的降低以外,刺耳噪声的降低也是大问题之一,当上述的高深层低消耗电力功能起作用而CPU停止、或者CPU再次开始动作时,很有可能产生特别大的噪声,还需要抑制该刺耳噪声。 

    以上方面不限于PC,而是一般对内置有CPU来执行程序的信息处理装置共同的问题。 

    另外,作为动作频率控制的现有技术,以下文献是公知的。 

    专利文献1:日本特开平08‑006681号公报 

    专利文献2:日本特开2000‑148315号公报 

    专利文献3:日本特许第3385811号公报 

    【发明内容】

    本发明鉴于上述情况,目的是提供一种实现了进一步的消耗电力降低的信息处理装置、以及通过控制信息处理装置内的处理电路的动作来实现进一步的消耗电力降低的动作控制方法。 

    达到上述目的的本发明的信息处理装置具有: 

    处理电路,其以设定的动作频率进行动作来执行程序; 

    输入部,其接收用户的操作输入; 

    基本软件,其具有根据处理请求和基本软件的设定自动变更处理电路的动作频率的动作频率请求功能; 

    设定部,其对处理电路设定动作频率;以及 

    通知部,其将处理电路的多个动作容许频率通知给设定部, 

    设定部从自通知部接收到通知的多个动作容许频率中选择与处理电路中的处理状况相应的动作频率,对处理电路设定所选择的动作频率,处理电路以由设定部设定的动作频率进行动作, 

    该信息处理装置的特征在于,信息处理装置具有计测部,该计测部计测从输入部中的最终的用户操作起的经过时间, 

    通知部接收由计测部计测了预定的阈值时间以上的经过时间的情况,向设定部指示固定为多个动作容许频率中的最低动作频率,接收输入部中的用户操作来指示该固定的解除, 

    设定部接收固定为最低动作频率的指示来对处理电路设定该最低动作频率,接收该固定的解除,重新开始对处理电路设定由基本软件从多个动作容许频率中选择的、与处理电路中的处理状况相应的动作频率。 

    在本发明的信息处理装置中,当没有用户操作时,针对来自基本软件的频率选择请求,将处理电路的动作频率固定为最低动作频率,因而当处理电路中的处理混乱时,而且当该混乱的原因是与用户操作没有关系的原因时,即使处理需要时间也以最低动作频率执行,因而可实现进一步的消耗电力降低。 

    这里,在本发明的信息处理装置中,优选的是, 

    上述设定部不仅对处理电路设定动作频率,而且还根据处理电路中的处理状况请求处理电路的动作停止, 

    该信息处理装置具有动作停止控制部,该动作停止控制部只有在从上述通知部得到了固定为最低动作频率的指示的情况下,才受理来自设定部的处理电路的动作停止请求而停止处理电路的动作。 

    只有当设定了最低动作频率时,才进行处理电路的动作停止和处理电路的动作的重新开始,因而与和动作频率没有关系地进行处理电路的动作停止和处理电路的动作的重新开始的情况相比,可减少刺耳的噪声。 

    并且,在本发明的信息处理装置中,优选方式是, 

    上述设定部不仅对处理电路设定动作频率,而且还根据处理电路中的处理状况请求对处理电路供给的供给电力的电压降低, 

    该信息处理装置具有电压降低控制部,该电压降低控制部只有在从上述通知部得到了固定为最低动作频率的指示的情况下,才受理来自设定部的对处理电路供给的供给电力的电压降低请求而降低对处理电路供给的供给电压。 

    只有当设定了最低动作频率时,才许可对处理电路的供给电压的降低和恢复,因而与具有上述的动作停止控制部的情况一样,与和处理电路的动作频率没有关系地进行对处理电路的供给电压的电压降低的情况相比,可减少刺耳的噪声。 

    而且,在本发明的信息处理装置中,优选的是,信息处理装置具有第1输入设定部,该第1输入设定部接收用户操作,择一地设定由通知部进行的、对针对设定部的基本软件指示固定为最低动作频率的功能的无效和有效,并且优选的是, 

    该信息处理装置具有第2输入设定部,该第2输入设定部接收用户操作,择一地设定动作停止控制部的功能的无效和有效,其中,该动作停止控制部的功能的无效是指,当有来自设定部的处理电路的动作停止请求时,与处理电路的动作频率无关地受理该请求而停止处理电路的动作,该动作停止控制部的功能的有效是指,只有在从通知部对基本软件指示固定为最低动作频率的情况下,才受理来自设定部的处理电路的动作停止请求而停止处理电路的动作,并且优选的是, 

    该信息处理装置具有第3输入设定部,该第3输入设定部接收用户操作,择一地设定电压降低控制部的功能的无效和有效,其中,该电压降低控制部的功能的无效是指,当有来自设定部的对处理电路供给的供给电力的电压降低请求时,与处理电路的动作频率无关地受理该请求而降低对处理电路供给的供给电力的电压,该电压降低控制部的功能的有效是指,只有在从通知部得到了固定为最低动作频率的指示的情况下,才受理来自设定部的对处理电路供给的供给电力的电压降低请求而降低对处理电路供给的供给电力的电压。 

    例如,在与用户操作无关地执行用户的有意识的处理,而不是所述的文件索引功能和病毒扫描软件的执行等的背景处理的情况下等,即使没有用户操作也降低处理电路的动作频率的做法,有时是不利的。如上所述,当具有通过用户设定有效/无效的功能时,可避免该不利点。 

    而且,在本发明的信息处理装置中,优选的是,该信息处理装置具有第1存储器,该第1存储器非易失性地存储有第1设定信息,该第1 设定信息择一地设定有由通知部进行的、向设定部指示固定为最低动作频率的功能的无效和有效中的一方, 

    该信息处理装置具有第2存储器,该第2存储器非易失性地存储有第2设定信息,该第2设定信息择一地设定有动作停止控制部的功能的无效和有效中的一方,其中,该动作停止控制部的功能的无效是指,当有来自设定部的处理电路的动作停止请求时,与处理电路的动作频率无关地受理该请求而停止处理电路的动作,该动作停止控制部的功能的有效是指,只有在从通知部得到了固定为最低动作频率的指示的情况下,才受理来自设定部的处理电路的动作停止请求而停止处理电路的动作,或者, 

    该信息处理装置具有第3存储器,该第3存储器非易失性地存储有第3设定信息,该第3设定信息择一地设定有电压降低控制部的功能的无效和有效中的一方,其中,该电压降低控制部的功能的无效是指,当有来自设定部的对处理电路供给的供给电力的电压降低请求时,与处理电路的动作频率无关地受理该请求而降低对处理电路供给的供给电力的电压,该电压降低控制部的功能的有效是指,只有在从通知部得到了固定为最低动作频率的指示的情况下,才受理来自设定部的对处理电路供给的供给电力的电压降低请求而降低对处理电路供给的供给电压。 

    当知道该信息处理装置的用途时,可以对照该用途,将有效/无效预先非易失性地写入到存储器上。 

    这里,在本发明的信息处理装置中,优选的是,通知部接收由计测部计测了预定的阈值时间以上的经过时间的情况,向设定部指示固定为多个动作容许频率中的最低动作频率。 

    并且,在本发明的信息处理装置中,可以是,该信息处理装置具有存储部,该存储部存储有在处理电路中执行的作为所述基本软件的操作系统,所述设定部是通过由所述处理电路执行所述操作系统而在该信息处理装置内构建的功能。 

    并且,在本发明的信息处理装置中,可以是,该信息处理装置具有传感器,该传感器检测用户的接近情况,上述计测部取代计测从输入部中的 最终的用户操作起的经过时间,而计测从由该传感器最终未检测出用户存在的时刻起的经过时间,上述通知部接收由计测部计测了预定的阈值时间以上的经过时间的情况,向设定部指示固定为多个动作容许频率中的最低动作频率,接收由上述传感器进行的用户检测来指示该固定的解除。 

    即使还没有由用户进行的对输入装置的操作,也可以根据进行操作的可能性的高低,进行对最低动作频率的固定/解除。 

    并且,达到上述目的的本发明的处理电路动作控制方法对在信息处理装置内执行的处理电路的动作进行控制,该信息处理装置具有:处理电路,其以设定的动作频率进行动作来执行程序;输入部,其接收用户的操作输入;以及基本软件,其具有根据处理请求和基本软件的设定自动变更处理电路的动作频率的动作频率请求功能,该动作控制方法的特征在于,该动作控制方法具有: 

    计测步骤,计测从输入部中的最终的用户操作起的经过时间; 

    通知步骤,通知处理电路的多个动作容许频率,接收由计测步骤计测了预定的阈值时间以上的经过时间的情况,指示固定为多个动作容许频率中的最低动作频率,接收输入部中的用户操作来指示该固定的解除;以及 

    设定步骤,从在通知步骤通知的多个动作容许频率中选择与处理电路中的处理状况相应的动作频率来对处理电路设定所选择的动作频率,接收固定为最低动作频率的指示来对处理电路设定低动作频率,接收该固定的解除,重新开始对处理电路设定由基本软件从多个动作容许频率中选择的、与处理电路中的处理状况相应的动作频率。 

     附图说明

    图1是示出作为本发明的信息处理装置的一实施方式的笔记本型PC的打开状态的外观的立体图。 

    图2是示出搭载在图1所示的笔记本型PC内的CPU及其周边电路的框图。 

    图3是示出图2所示的中断控制器的内部结构的框图。 

    图4是示出基于BIOS(Basic Input Output System,基本输入输出系统)的笔记本型PC的环境设定流程的图。 

    图5是示出PCS表的图。 

    图6是示出图4所示的步骤S11的详细流程的图。 

    图7是示出BIOS设置菜单中的模式设定画面的图。 

    图8是示出图4的步骤S20的详细流程的图。 

    图9是示出图4的步骤S24的详细流程的图。 

    图10是示出存储有BIOS的BIOS‑ROM的地址映射图的图。 

    图11是示出存储在出厂配置区域内的出厂配置数据的图。 

    图12是示出第3实施方式中的取代图4的步骤S19的步骤的图。 

    图13是示出第3实施方式中的取代图4的步骤S23的步骤的图。 

    【具体实施方式】

    以下说明本发明的实施方式。 

    图1是示出作为本发明的信息处理装置的一实施方式的笔记本型个人计算机(以下简称为“笔记本型PC”)的打开状态的外观的立体图。 

    图1所示的笔记本型PC100具有:主体单元110,显示单元120,以及使显示单元120与主体单元110朝图1所示的箭头A‑A方向自由开闭地连接的铰链部件130A、130B。 

    在主体单元110中内置有BIOS和基本软件的一种即O/S、通过执行应用程序来进行运算处理的处理电路的一种即CPU、存储有这些程序的硬盘单元、写入有程序的存储器等,在主体单元110的上面配置有输入与操作相应的指示的键盘111、用于通过用手指尖描绘来使显示画面121a(后述)上的光标移动、并通过按钮操作来指定在该光标的当前位置的图标等的触控板(track pad)112等。此外,在该主体单元110的侧面还配置有接收从交流适配器(未图示)提供的电力的电力供给口113及其他多个设备,而这些设备是笔记本型PC的一般构成要素,这里省略说明。 

    并且,显示单元120具有显示信息的显示画面121a。 

    另外,以下说明第1实施方式、第2实施方式以及第3实施方式这 3个实施方式,而在第3实施方式的笔记本型PC内,在显示单元120的图1所示的打开状态的上部中央具有检测用户是否位于该笔记本型PC100的前面的红外线传感器122。 

    以下,首先说明图1所示的笔记本型PC且不需要红外线122的第1实施方式。 

    图2是示出搭载在图1所示的笔记本型PC内的CPU及其周边电路的框图。 

    在该笔记本型PC内搭载有O/S(Operating System,操作系统)和BIOS(Basic Input Output System,基本输入输出系统),这里,该OS和BIOS是以独立要素的方式示出,而这些系统是通过在CPU内执行来使该笔记本型PC进行处理的程序的一种。即,O/S是对PC的硬件和应用程序之间进行连接的基本软件,BIOS是进行PC的动作环境设定等的各种设定的、比O/S更基本的程序。以下为了简单表现,以O/S进行...、BIOS进行...的方式来表现。 

    在该图2中示出:CPU10,中断控制器20,CPU控制电路30,时钟生成电路40,直流/直流转换器50,O/S60,以及BIOS70。 

    在CPU10内具有CPU核11和分频电路12,CPU核11使用从直流/直流转换器50提供的电力和从分频电路12提供的时钟进行动作,执行程序。并且,分频电路12将从时钟生成电路40提供的时钟进行分频,将分频后的时钟提供给CPU核11。该分频电路12的分频率是根据来自CPU控制电路30的指示来控制的。 

    中断控制器20受理各种中断来通知给CPU10等,并控制时钟生成电路40和直流/直流转换器50。 

    在CPU控制电路30内具有由O/S60设定的寄存器31和由BIOS70设定的寄存器32。详情在后面描述。 

    时钟生成电路40是生成成为CPU10的动作基础的原时钟来提供给CPU10的构成要素,时钟生成电路40受到来自CPU控制电路30的控制来停止时钟生成,受到来自中断控制器20的控制来重新开始时钟生成。 

    并且,直流/直流转换器50接收来自未图示的交流适配器和电池的 直流电的输入,生成提供给CPU10和其他电子部件(未图示)的直流电来提供给CPU10和其他电子部件。关于提供给CPU10的电力,该直流/直流转换器50受到来自CPU控制电路30的控制,降低到确保CPU10内的寄存器(未图示)的内容、但对CPU10的动作而言为不足的电压,受到来自中断控制器20的控制,提高到对CPU10的动作而言为充足的电压。并且,该直流/直流转换器50还控制对其他电子部件的电力供给/停止等,然而这不是这里的主题,省略图示和说明。其中,关于中断控制器20,即使在降低了对CPU10的供给电力的电压、并遮断了对其他电子部件的电力供给的状况下也需要进行动作,因而继续进行对该中断控制器20的电力供给。 

    CPU10的分频电路12的分频率是根据对CPU控制电路30的寄存器31的设定内容来控制的,该寄存器31由O/S60写入。 

    也就是说,分频电路12中的时钟分频率,即提供给CPU核11的时钟频率(CPU10的动作频率)由O/S60设定。详情在后面描述。 

    并且,O/S60通过写入到寄存器31内,请求由时钟生成电路40进行的时钟停止、以及由直流/直流转换器50进行的对CPU10的供给电力的电压降低。不过,BIOS70根据写入到寄存器32的内容,决定是否实际进行对时钟生成电路40的时钟停止的控制以及对直流/直流转换器50的电压降低的控制。即,BIOS70可根据对寄存器32的写入,决定要使来自O/S60的、由时钟生成电路40进行的时钟停止请求、以及由直流/直流转换器50进行的对CPU10的供给电力的电压降低请求有效还是无效。 

    O/S60如后所述,从自BIOS70通知的多个动作容许频率中,根据此时的处理混乱度等自适应地变更CPU10的动作频率,然后根据当时的状况请求CPU10的动作停止,即由时钟生成电路40进行的时钟生成的停止、以及由直流/直流转换器50进行的对CPU10的供给电力的电压降低。其中,对时钟生成电路40和直流/直流转换器50的请求执行委托给了BIOS70。 

    图3是示出图2所示的中断控制器的内部结构的框图。 

    该图3所示的中断控制器20具有:2个地址比较器211、212,定时器重装条件寄存器213,多个(这里是5个)“与”门221~225,1个“或”门231,超时设定寄存器241,计时器242,中断原因寄存器243,以及另1个“或”门251。 

    地址比较器211、212将I/O(Input/Output,输入/输出)地址存储在寄存器211a、212a内,输入CPU10访问过的I/O地址,当该双方的I/O地址一致时输出一致信号。 

    “键盘中断”是当操作了键盘111(参照图1)时产生的中断信号,“触控板中断”是当操作了触控板112(参照图1)时产生的中断信号。并且,对中断而言,在其他各种条件下产生,这里,将这些中断简称为“...中断”。 

    在该图3所示的中断控制器20中,计测从不发生某种中断起(例如从没有操作键盘111起)的经过时间,而计时器重装条件寄存器213是用于使BIOS预先存储以多种中断(包含从地址比较器211、212输出的一致信号的输出)中的哪种中断作为经过时间计测对象的寄存器。 

    配备地址比较器211、212是为了可以识别出访问了例如打印机和其他特定的I/O设备,并以从对该I/O设备的访问最终结束的定时起的经过时间作为计测对象。 

    这里,在计时器重装条件寄存器213内,由BIOS70设定(存储)了对键盘111和触控板112的操作采用经过时间计测对象。这里,当识别出作为外部设备的鼠标与图1所示的笔记本型PC连接时,BIOS70按照对由该鼠标的操作产生的鼠标中断也将采用经过时间计测对象的方式设定计时器重装条件寄存器213。 

    设定在计时器重装条件寄存器213内的经过时间计测对象中断信息(这里,代表性地以键盘和触控板为对象)按每个中断种类被传递到各“与”门211~215,当发生了键盘中断或触控板中断时,该中断信号通过“与”门223或“与”门224,然后通过“或”门231被输入到计时器242。 

    每当经由“或”门231来的中断信号被输入到该计时器242时,由BIOS70预先设定在超时设定寄存器241内的、与阈值时间对应的设定值被装入到该计时器242,该计时器242每隔一定时间向下计数该装入的设 定值,当其值达到零时,输出经过了阈值时间的意思的中断信号。 

    包含从该计时器242输出的中断信号的各种中断信号经由“或”门251从该中断控制器20输出,如图2所示,被传递到CPU10、时钟生成电路40以及直流/直流转换器50,并被传递到该中断控制器20内的中断原因寄存器243。在该中断原因寄存器243内存储有发生了哪个原因(例如是来自键盘的中断等)的中断。 

    当从中断控制器20告知发生了中断时,CPU10参照该中断原因寄存器243,识别本次发生的中断是哪个原因的中断,根据该原因进行动作。 

    并且,CPU10还有这样的构成方法:定期地监视中断原因寄存器243,识别出原因来自中断原因寄存器243,而不是来自中断控制器20的中断,根据该原因进行动作。 

    从中断控制器20输出的中断信号被传递到时钟生成电路40和直流/直流转换器50是为了在时钟生成电路40停止时钟生成、并且直流/直流转换器50降低提供给CPU10的电力的电压或者停止对其他电子设备的电力供给时发生了某种中断的情况下,以该中断发生为契机,重新开始时钟生成和电力供给(包含针对CPU10的电压上升)。当时钟生成停止或者供给电力的电压降低时,CPU10中的中断发生识别可在时钟生成的重新开始、有电压上升且CPU10再次开始稳定动作之后进行。 

    图4是示出基于BIOS的笔记本型PC的环境设定流程的图。另外这里,仅示出本实施方式特有的设定要素。 

    当该笔记本型PC的电源接通时,首先,BIOS对O/S通知容许动作频率(步骤S11)。以下,说明该步骤S11的详情。 

    图5是示出_PSS表的图。 

    该_PSS表是BIOS具有的表,这里按CPU的每个种类示出可动作的频率一览。 

    图6是示出图4所示的步骤S11的详细流程的图。 

    这里,首先从BIOS对O/S传递与在该笔记本型PC中使用的CPU对应的_PSS表(步骤S111),然后从BIOS对O/S发布Notify(通知)(步骤S112)。该Notify表示这样的指示:由于有应传递到O/S的信息,因 而在对O/S方便的定时来接收该信息。 

    然后在步骤S113中,BIOS接收来自O/S的信息提供请求,将在步骤S111传递的_PSS表中的、表示容许动作的最大频率的StateNo.(状态序号)作为_PPC(Performance Present Capabilities,性能当前能力)传递到O/S。例如,图5(A)所示的_PSS表被传递到O/S,然后作为_PPC的StateNo.4被传递到O/S时,O/S识别出StateNo.0~StateNo.4的范围内的各频率是当前被容许动作的动作容许频率。 

    回到图4继续说明。 

    当上述的容许动作频率通知步骤(步骤S11)结束时,随后判定动作频率限制模式是否是有效(步骤S12)。这里,将该动作频率限制模式、以及步骤S13的时钟停止限制模式和步骤S16的电压降低限制模式一并进行说明。 

    图7是示出BIOS设置菜单中的模式设定画面的图。 

    用户可打开该模式设定画面,对动作频率限制模式、时钟停止限制模式以及电压降低限制模式的各方设定有效/无效。 

    动作频率限制模式是这样的模式:当图2所示的中断控制器20中的计时器42输出了到时中断信号时,决定是限制CPU的动作频率(有效)还是不限制CPU的动作频率(无效),当该动作频率限制模式被设定为“有效”时,在计时器242的到时时刻CPU的动作容许频率固定为传递到O/S的_PSS表中的StateNo.0(最低动作频率)。 

    并且,时钟停止限制模式是这样的模式:当从O/S有图2所示的时钟生成电路40中的时钟生成停止请求时,只有在动作频率限制模式有效且CPU的动作频率固定为最低动作频率的情况下,才决定是受理该请求(有效)、还是与CPU的动作频率无关地受理来自该O/S的请求(无效)。当该时钟停止限制模式被设定为“有效”时,只有当CPU的动作频率固定为最低动作频率时,才设定成受理来自O/S的时钟停止请求,当该固定被解除时,设定成不受理来自O/S的时钟停止请求。该设定是通过由BIOS进行的、对图2所示的CPU控制电路30的寄存器32的写入来进行的。 

    并且,电压降低限制模式是这样的模式:当从O/S有由图2所示的 直流/直流转换器50进行的对CPU10的供给电力的电压降低请求时,只有在动作频率限制模式有效、且CPU的动作频率固定为最低动作频率的情况下,才决定是受理该请求(有效)、还是与CPU的动作频率无关地受理来自该O/S的请求(无效)。当该电压降低限制模式被设定为“有效”时,只有当CPU的动作频率固定为最低动作频率时,才设定成受理来自O/S的CPU电压降低请求,当该固定被解除时,设定成不受理来自O/S的CPU电压降低请求。该设定与时钟停止限制模式的情况一样,是通过由BIOS进行的、对图2所示的CPU控制电路30的寄存器32的写入来进行的。 

    在图7所示的菜单画面上设定的有效/无效的信息作为设置信息被存储在BIOS内,由BIOS来进行参照。 

    再次回到图4继续说明。 

    在步骤S12中判定动作频率限制模式是有效还是无效,当无效时,在步骤S11中进行容许动作频率的通知,之后进行时钟停止许可设定和电压降低许可设定而结束(步骤S31、S32)。关于时钟停止许可设定和电压降低许可设定,与步骤S15和步骤S18分别相同,这里省略说明,在步骤S15、S18中进行说明。 

    当在步骤S12中判定为动作频率限制模式被设定为“有效”时,随后判定时钟停止限制模式是否“有效”(步骤S13),当“有效”时,在图2所示的CPU控制电路30内的寄存器32内设定禁止时钟停止的意思(步骤S14),当“无效”时,在该寄存器32内设定许可时钟停止的意思(步骤S15)。在另1个寄存器31内,有时由O/S60写入时钟停止请求,而即使在该寄存器31内写入时钟停止请求,当在寄存器32内设定了禁止时钟停止的意思时,也继续时钟产生,当在寄存器32内设定了许可时钟停止的意思时,当由O/S在寄存器31内写入了时钟停止请求时,向时钟生成电路40发出时钟停止指示,时钟生成停止。 

    然后,在图4的步骤S16中判定电压降低限制模式是否被设定为“有效”,当“有效”时,与时钟停止的禁止/许可的情况一样,在图2所示的CPU控制电路30内的寄存器32内设定禁止CPU电压降低的意思(步骤 S17),进入图4B的步骤S19。并且,当在图4A的步骤S16中判定为“无效”时,在该寄存器32内设定许可CPU电压降低的意思(步骤S18),进入图4B的步骤S19。 

    在另1个寄存器31内,有时由O/S60写入CPU电压降低请求,而即使在寄存器31内写入CPU电压降低请求,当在寄存器32内设定了禁止降低CPU电压的意思时,也不降低CPU电压,而向CPU继续提供确保该CPU正确动作的级别的电压的电力,另一方面,当在寄存器32内设定了许可降低CPU电压的意思时,当由O/S在寄存器31内写入了CPU电压降低请求时,向直流/直流转换器50进行指示以降低针对CPU的供给电力的电压,从而降低对CPU的供给电力的电压。 

    然后,在步骤S19中,判定从I/O(这里是键盘和触控板)的最终操作起是否经过了阈值时间。 

    该阈值时间的经过是根据是否发生由图3所示的计时器242的到时引起的中断来判定的。 

    当从最终操作起经过了阈值时间时,向O/S通知最低动作频率(步骤S20)。 

    图8是示出图4的步骤S20的详细流程的图。 

    这里,与图4的步骤S11(参照图6)的情况一样,对O/S发布Notify(步骤S201),对来自该O/S的请求,作为_PPC,向O/S回送传递到了O/S的_PSS表中的表示最低动作频率的StateNo.。O/S接收该StateNo.,将CPU的动作频率固定为最低动作频率。 

    回到图4继续说明。 

    在步骤S21中,设定对来自O/S的时钟停止请求的许可,在步骤S22中,设定对来自O/S的对CPU的供给电力的电压降低请求的许可。当时钟停止限制模式和电压降低限制模式本来被设定为无效时,由于在步骤S15和步骤S18中进行了许可设定,因而在该步骤S21、S22中,在这些模式为无效时只不过是在本来进行了许可设定的基础上再次改写许可设定,这些步骤S21、S22是只有当这些模式是“有效”时才具有实质意义的步骤。 

    然后,监视输入装置(这里是键盘和触控板)的操作(步骤S23),当有操作时,对O/S进行容许动作频率的通知(步骤S24)。 

    图9是示出图4的步骤S24的详细流程的图。 

    这里,首先对O/S发布Notify(步骤S241),根据来自O/S的请求,作为_PPC,向O/S回送已传递到O/S的使用CPU的_PSS表中的、表示容许动作的最大频率的StateNo.。当图5(A)的_PSS表被传递到O/S时,当StateNo.4被传递到O/S时,O/S识别出存在StateNo.0~StateNo.4这5个动作容许频率,动态设定该5个动作容许频率中与当时的处理状况对应的1个动作频率,CPU以该所设定的动作频率进行动作。 

    该动作频率的设定是通过从O/S60向图2所示的CPU控制电路30内的寄存器31写入来进行的,写入到该寄存器31内的表示CPU的动作频率的信息被传递到CPU10内的分频电路12,该分频电路12被调整成使该设定的动作频率的时钟从分频电路12输出。 

    然后,在图4的步骤S25中,判定时钟停止限制模式是否被设定为“有效”,当“有效”时设定时钟停止禁止(步骤S26),然后判定电压降低限制模式是否被设定为“有效”(步骤S27),当“有效”时,设定CPU的电压降低禁止(步骤S28)。之后回到步骤S19,或者当电压降低限制模式无效时,从步骤S27回到步骤S19,重复与上述相同的处理。 

    另外这里,在步骤S20中,说明了固定为传递到O/S的_PSS表中的最低频率的意思,然而在消耗电力进入标准内的情况下,可以固定为例如从慢的一方起第2个频率等,不一定固定为最低频率。 

    并且这里,构成为分别设定时钟停止限制模式和电压降低限制模式的有效/无效,然而可以将这些模式总称为例如“高深度低消耗电力模式”,通过设定该高深度低消耗电力模式的有效/无效,一并控制时钟停止和CPU电压降低的双方。 

    而且这里,列举为了固定CPU的时钟频率而被监视的L/O设备即键盘和触控板为例作了说明,并说明了当连接了外装鼠标时也以该鼠标为对象的意思,然而可以根据该笔记本型PC的用途,将除此以外的I/O设备,例如各种传感器和打印机等也包含于在没有中断的状态下经过了预 定时间时将CPU的时钟固定为低频率的对象内。 

    以上的第1实施方式是通过用户操作设定动作频率限制模式、时钟停止限制模式以及电压降低限制模式的有效/无效的例子,然而当预先知道该笔记本型PC的用途时,可以在该笔记本型PC的出厂前存储BIOS的配置数据。 

    以下,说明这样构成的第2实施方式。 

    图10是示出存储有BIOS的BIOS‑ROM的地址映射图的图。 

    如图10(A)所示,在BIOS‑ROM的扇区1~扇区3的区域内存储有BIOS的代码,在扇区4内存储有该BIOS的设定信息。在该设定信息存储区域中的一部分内准备有在出厂前的最终阶段写入的出厂配置区域。 

    图11是示出存储在出厂配置区域内的出厂配置数据的图。 

    X1、X2、...、Xn表示构成该笔记本型PC的各种器件,针对各器件写入了需要的配置数据,而本实施方式特有的方面是,存储有作为器件之一的CPU的配置数据,即,表示动作频率限制模式、时钟停止限制模式以及电压降低限制模式的有效/无效的设定信息。 

    这里存储的设定信息在图4的步骤S12、S13、S16、S25、S27中进行参照。 

    该第2实施方式与所述的第1实施方式的不同点仅是以上方面,其他方面与第1实施方式相同,省略重复说明。 

    另外,将存储在BIOS的配置数据内的有效/无效的设定信息作为初始设定,能通过用户进行其有效/无效的变更等,本发明可以是将第1实施方式和第2实施方式组合起来的方式。 

    下面说明本发明的第3实施方式。 

    在该第3实施方式中,采用搭载有图1的虚线所示的、检测用户存在的红外线传感器122的笔记本型PC。 

    这里,也说明与所述第1实施方式的不同点。 

    图12是示出第3实施方式中的取代图4的步骤S19的步骤S19’的图。 

    在图4的步骤S19中,判定从最终操作起是否经过了阈值时间,然 而取而代之,这里,在由该红外线传感器122进行的用户的最后检测结束定时开始时间计测,判定是否经过了阈值时间。该判定用的电路例如可这样构成:去除图3的“或”电路231的右侧的构成部分,将表示根据由红外线传感器122检测出的用户状态将表示未检测出用户的定时的信号输入到计时器242,由于几乎为重复说明,因而这里省略图示和以上说明。 

    并且,图13是示出第3实施方式中的取代图4的步骤S23的步骤的图。 

    图4的步骤S23是判定是否有输入装置(例如键盘)的输入的步骤,而在图13所示的步骤S23’中,取而代之,判定由红外线传感器122是否检测出用户。 

    该第3实施方式与所述的第1实施方式的不同点仅是以上方面,其他方面与第1实施方式相同,省略重复说明。 

    这里,第1实施方式和第3实施方式不是不相容的实施方式,本发明可以将这两个实施方式进行组合。而且,第2实施方式也可以组合。 

    另外这里,列举笔记本型PC为例作了说明,然而本发明不限于笔记本型PC,可以一般应用于桌上型PC和其他计算机、或者一般不称为计算机且搭载有CPU来执行程序的信息处理装置,即CPU的动作频率动态变化的信息处理装置。 

    

信息处理装置、动作控制方法以及动作控制程序.pdf_第1页
第1页 / 共22页
信息处理装置、动作控制方法以及动作控制程序.pdf_第2页
第2页 / 共22页
信息处理装置、动作控制方法以及动作控制程序.pdf_第3页
第3页 / 共22页
点击查看更多>>
资源描述

《信息处理装置、动作控制方法以及动作控制程序.pdf》由会员分享,可在线阅读,更多相关《信息处理装置、动作控制方法以及动作控制程序.pdf(22页珍藏版)》请在专利查询网上搜索。

本发明涉及具有以所设定的动作频率进行动作来执行程序的处理电路的信息处理装置、动作控制方法以及动作控制程序,以进一步降低消耗电力为目的,该信息处理装置具有:计测部,其计测从最终的用户操作起的经过时间;通知部,其通知处理电路的多个动作容许频率,接收由计测部计测了预定的阈值时间以上的经过时间的情况,指示固定为多个动作容许频率中的特定的低动作频率,接收输入部中的用户操作来支持该固定的解除;以及设定部,其从。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1