JP6644989B2 - Information processing apparatus, control method, and program - Google Patents
Information processing apparatus, control method, and program Download PDFInfo
- Publication number
- JP6644989B2 JP6644989B2 JP2018170901A JP2018170901A JP6644989B2 JP 6644989 B2 JP6644989 B2 JP 6644989B2 JP 2018170901 A JP2018170901 A JP 2018170901A JP 2018170901 A JP2018170901 A JP 2018170901A JP 6644989 B2 JP6644989 B2 JP 6644989B2
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- power
- processing unit
- mode
- initial setting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 143
- 238000000034 method Methods 0.000 title claims description 63
- 238000012545 processing Methods 0.000 claims description 130
- 230000008569 process Effects 0.000 claims description 53
- 230000007704 transition Effects 0.000 claims description 12
- 238000001816 cooling Methods 0.000 claims description 8
- 238000010438 heat treatment Methods 0.000 claims 4
- 230000020169 heat generation Effects 0.000 description 23
- 230000017525 heat dissipation Effects 0.000 description 14
- 230000004048 modification Effects 0.000 description 11
- 238000012986 modification Methods 0.000 description 11
- 238000003860 storage Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000005855 radiation Effects 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 5
- 241000700605 Viruses Species 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000001629 suppression Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000006266 hibernation Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Cooling Or The Like Of Electrical Apparatus (AREA)
Description
本発明は、情報処理装置、制御方法、およびプログラムに関する。 The present invention relates to an information processing device, a control method, and a program.
ノートPC(Personal Computer)などの情報処理装置は、ユーザがノートPCを購入して起動した際に、初期設定モードにおいて、OOBE(Out-Of-Box Experience)やユーザ登録処理などの所定の処理を行う必要がある。さらに、この情報処理装置は、初期設定モードにおける所定の処理に加え、ノートPCの状態に応じて、Windows(Windowsは登録商標)のアップデートや、セキュリティチェックなどを行う必要がある場合がある。 An information processing apparatus such as a notebook PC (Personal Computer) performs predetermined processing such as OOBE (Out-Of-Box Experience) and user registration processing in an initial setting mode when a user purchases and starts a notebook PC. There is a need to do. Further, in addition to the predetermined processing in the initial setting mode, the information processing apparatus may need to update Windows (Windows is a registered trademark), perform a security check, and the like according to the state of the notebook PC.
ノートPCに関連し、特許文献1には、ファンの騒音の発生を抑制するとともに、急峻なCPUの負荷率上昇時にファンをタイミングよく駆動することができるファン駆動制御装置が開示されている。このファン駆動制御装置は、CPUを搭載した電子機器の内部を冷却するファンの駆動制御装置であって、ファンに対する駆動電力をON−OFFするスイッチ手段と、電子機器の内部温度を検出するとともに、該検出値に基づいてスイッチ手段をON−OFF制御する温度検出ICと、CPUの負荷率をソフトウェアにより算出する負荷率算出手段とを備え、CPUは、負荷率算出手段による算出値に基づいてスイッチ手段をON−OFF制御する。
In relation to a notebook PC,
しかしながら、OOBEやユーザ登録処理などを実行している最中に、ノートPCの処理負荷が高くなった場合、CPUの発熱によりノートPCの筐体温度が高くなる場合がある。さらに、ノートPCの筐体温度を抑制するために放熱ファンが高回転数で駆動することにより、放熱ファンの駆動音が大きくなる場合がある。さらに、上述したように、Windowsのアップデートや、セキュリティチェックが実行された場合には、筐体温度が更に高くなり、放熱ファンの駆動音も更に大きくなる可能性が高くなる。この結果、ユーザのノートPCに対する満足度が低下する恐れがあった。 However, if the processing load on the notebook PC increases during execution of OOBE or user registration processing, the temperature of the housing of the notebook PC may increase due to heat generated by the CPU. Further, when the heat radiating fan is driven at a high rotation speed in order to suppress the temperature of the housing of the notebook PC, the driving noise of the heat radiating fan may be increased. Further, as described above, when Windows updates or security checks are performed, the temperature of the housing is further increased, and there is a high possibility that the driving noise of the heat radiation fan is further increased. As a result, the user's satisfaction with the notebook PC may be reduced.
本発明は、上記の課題に基づいてなされたものであり、情報処理装置の初期設定モードにおける発熱を抑制することができる、情報処理装置、制御方法、およびプログラムを提供することを目的としている。 SUMMARY An advantage of some aspects of the invention is to provide an information processing device, a control method, and a program that can suppress heat generation in an initialization mode of the information processing device.
本発明は上記の課題を解決するためになされたものであり、本発明の一態様に係る情報処理装置は、自装置の初期設定モードに関する動作を実行する実行部と、前記実行部に電力を供給する電力供給部と、所定の条件を満たすまで、前記初期設定モードにおける前記実行部の発熱量を、前記初期設定モード終了後の動作モードにおける前記実行部の発熱量よりも低くするよう、少なくとも前記電力供給部を制御する制御部と、を備える。 The present invention has been made in order to solve the above-described problem, and an information processing apparatus according to one embodiment of the present invention includes an execution unit that executes an operation related to an initial setting mode of its own device, and power to the execution unit. A power supply unit to be supplied, and a heat generation amount of the execution unit in the initial setting mode is set to be lower than a heat generation amount of the execution unit in the operation mode after the end of the initial setting mode until at least a predetermined condition is satisfied. A control unit that controls the power supply unit.
上記の情報処理装置において、前記所定の条件を満たすこととは、自装置のシステム構成に関わる処理が終了することであってよい。 In the above information processing apparatus, satisfying the predetermined condition may mean that processing related to the system configuration of the own apparatus ends.
上記の情報処理装置において、前記所定の条件を満たすこととは、前記実行部が前記初期設定モードにおいて設定された処理を実行することが予測される期間が経過することであってよい。 In the above information processing apparatus, satisfying the predetermined condition may mean that a period in which the execution unit is expected to execute the process set in the initial setting mode elapses.
上記の情報処理装置において、前記実行部は、自装置の初期設定モードにおいて設定された処理を実行する処理部を備え、前記制御部は、前記所定の条件を満たすまで、前記処理部に供給する上限電力を、基準電力よりも低くするよう前記電力供給部を制御してよい。 In the above information processing apparatus, the execution unit includes a processing unit that executes a process set in an initial setting mode of the own device, and the control unit supplies the processing unit to the processing unit until the predetermined condition is satisfied. The power supply unit may be controlled so that the upper limit power is lower than the reference power.
上記の情報処理装置において、前記実行部は、前記処理部を冷却する冷却ファンを備え、前記制御部は、前記所定の条件を満たすまで、前記冷却ファンの上限回転数が、基準上限回転数よりも低くなるよう前記冷却ファンを制御してよい。 In the above information processing apparatus, the execution unit includes a cooling fan that cools the processing unit, and the control unit sets the upper limit rotation speed of the cooling fan to be smaller than a reference upper limit rotation speed until the predetermined condition is satisfied. The cooling fan may be controlled so as to reduce the temperature.
上記の情報処理装置において、前記初期設定モードにおいて設定された処理を実行することが予測される前記期間は、初期状態のオペレーティングシステムを含む前記情報処理装置が最初に起動されたときから所定の期間に設定されてよい。 In the above information processing apparatus, the period in which the processing set in the initial setting mode is predicted to be executed is a predetermined period from when the information processing apparatus including the operating system in an initial state is first started. May be set to
上記の情報処理装置において、前記制御部は、前記実行部が前記初期設定モードにおいて設定された処理を実行することが予測される前記期間であっても、自装置が所定の省電力モードに遷移した場合、当該省電力モードにおいて設定された電力を前記実行部に供給してよい。 In the above information processing apparatus, the control unit may cause the own device to transition to a predetermined power saving mode even during the period in which the execution unit is expected to execute the processing set in the initial setting mode. In this case, the power set in the power saving mode may be supplied to the execution unit.
上述の情報処理装置において、前記基準電力を前記処理部に供給して前記初期設定モードの完了に要する時間に対する、前記処理部が初期設定モードの完了に要する時間の増加度合いが、10%以下となるように前記上限電力が設定されてよい。 In the above information processing apparatus, the degree of increase in the time required for the processing unit to complete the initialization mode with respect to the time required to supply the reference power to the processing unit and complete the initialization mode is 10% or less. The upper limit power may be set such that
上述の情報処理装置において、前記上限電力が前記基準電力の70%以上であってよい。 In the above information processing apparatus, the upper limit power may be 70% or more of the reference power.
上述の情報処理装置において、前記制御部は、前記基準電力を前記処理部に供給して前記初期設定モードの完了に要する時間に対する、前記処理部が初期設定モードの完了に要する時間の増加度合いが、所定の度合い以下となるように前記上限電力を決定してよい。 In the above information processing apparatus, the control unit may supply the reference power to the processing unit and increase the time required for the processing unit to complete the initialization mode with respect to the time required for completing the initialization mode. , The upper limit power may be determined so as to be equal to or less than a predetermined degree.
本発明の一態様に係る制御方法は、自装置の初期設定モードに関する動作を実行する実行部と、前記実行部に電力を供給する電力供給部と、を備える情報処理装置の制御方法であって、所定の条件を満たすまで、前記初期設定モードにおける前記実行部の発熱量を、前記初期設定モード終了後の動作モードにおける前記実行部の発熱量よりも低くするよう、少なくとも前記電力供給部を制御する。 A control method according to an aspect of the present invention is a control method for an information processing apparatus including: an execution unit that executes an operation related to an initialization mode of the own device; and a power supply unit that supplies power to the execution unit. Controlling at least the power supply unit so that the heat value of the execution unit in the initial setting mode is lower than the heat value of the execution unit in the operation mode after the end of the initial setting mode until a predetermined condition is satisfied. I do.
本発明の一態様に係るプログラムは、自装置の初期設定モードに関する動作を実行する実行部と、前記実行部に電力を供給する電力供給部と、を備える情報処理装置のコンピュータに、所定の条件を満たすまで、前記初期設定モードにおける前記実行部の発熱量を、前記初期設定モード終了後の動作モードにおける前記実行部の発熱量よりも低くするよう、少なくとも前記電力供給部を制御させる。 A program according to an aspect of the present invention provides a computer for an information processing apparatus including: an execution unit that executes an operation related to an initial setting mode of the own device; and a power supply unit that supplies power to the execution unit. Until the condition is satisfied, at least the power supply unit is controlled so that the heat generation amount of the execution unit in the initial setting mode is lower than the heat generation amount of the execution unit in the operation mode after the end of the initial setting mode.
本発明の上記態様によれば、情報処理装置の初期設定モードにおける発熱や駆動音を抑制することができる。 According to the above aspect of the present invention, it is possible to suppress heat generation and driving noise in the initial setting mode of the information processing apparatus.
以下、本発明を適用した情報処理装置、制御方法、およびプログラムを、図面を参照して説明する。以下に説明する実施形態は、情報処理装置が初めて起動した場合に、実行部により初期設定モードに関する動作を実行し、所定の条件を満たすまで、初期設定モードにおける実行部の発熱量を、初期設定モード終了後の動作モードにおける実行部の発熱量よりも低くするよう、少なくとも電源回路を制御するものである。実行部は、初期設定モードにおいて動作するCPU、ネットワークカード、ストレージ、充電回路などの、動作することにより発熱する各部である。 Hereinafter, an information processing apparatus, a control method, and a program to which the present invention is applied will be described with reference to the drawings. In the embodiment described below, when the information processing apparatus is started for the first time, the execution unit performs an operation related to the initial setting mode, and until the predetermined condition is satisfied, the heat generation amount of the execution unit in the initial setting mode is initialized. At least the power supply circuit is controlled so as to lower the heat generation amount of the execution unit in the operation mode after the mode ends. The execution units are units that generate heat by operating, such as a CPU, a network card, a storage, and a charging circuit that operate in the initial setting mode.
[第1の実施形態]
図1は、第1の実施形態における情報処理装置1のハードウェア構成の一例を示すブロック図である。なお、情報処理装置1は、ノート型のパーソナルコンピュータ(PC)、タブレット型の端末などであるが、何れかに限定されるものではない。
[First Embodiment]
FIG. 1 is a block diagram illustrating an example of a hardware configuration of the
情報処理装置1は、例えば、CPU(Central Processing Unit)11と、メインメモリ12と、ビデオサブシステム13と、ディスプレイ14と、チップセット21と、BIOS(Basic Input Output System)メモリ22と、HDD(Hard Disk Drive)23と、USB(Universal Serial Bus)コネクタ24と、オーディオシステム25と、ネットワークカード26と、エンベデッドコントローラ31と、入力インターフェース32と、放熱ファン33と、電源回路34と、を備える。
The
CPU11は、例えばメインメモリ12に格納されたプログラムを実行することで、種々の演算処理を実行し、情報処理装置1の各部を制御する。CPU11は、処理部の一例である。メインメモリ12は、例えば、複数個のDRAM(Dynamic Random Access Memory)チップを含む。メインメモリ12は、CPU11により実行されるプログラムの読み込み領域として機能する。また、メインメモリ12は、CPU11により実行されるプログラムの処理データを書き込む作業領域として機能する。CPU11により実行されるプログラムには、例えば、OS(オペレーティングシステム、Operating System)、周辺機器類をハードウェア操作するための各種ドライバ、各種サービス/ユーティリティ、アプリケーションプログラム等が含まれる。
The
ビデオサブシステム13は、例えば、ビデオコントローラと、ビデオメモリとを含む。ビデオサブシステム13は、画像表示に関連する機能を実現するためのサブシステムである。ビデオコントローラは、CPU11から出力された描画命令を処理し、処理した描画情報をビデオメモリに書き込む。また、ビデオコントローラは、ビデオメモリから描画情報を読み出して、読み出した描画情報を、ディスプレイ14に描画データ(表示データ)として出力する。ディスプレイ14は、例えば、液晶ディスプレイである。ディスプレイ14は、ビデオサブシステム13から出力された描画データ(表示データ)に基づいて、表示画面を表示する。
The
チップセット21は、USB、シリアルATA(AT Attachment)、SPI(Serial Peripheral Interface)バス、PCI(Peripheral Component Interconnect)バス、PCI−Expressバス、およびLPC(Low Pin Count)バスなどのコントローラを備える。チップセット21には、複数のデバイスが接続される。本実施形態において、チップセット21には、デバイスとして、BIOSメモリ22と、HDD23と、USBコネクタ24と、オーディオシステム25と、ネットワークカード26と、エンベデッドコントローラ31とが、接続される。
The
BIOSメモリ22は、例えば、EEPROM(Electrically Erasable Programmable Read Only Memory)やフラッシュROMなどの電気的に書き換え可能な不揮発性メモリを含む。BIOSメモリ22は、パラメータ、BIOSおよびエンベデッドコントローラ31などを制御するためのシステムファームウェアなどを記憶する。
The
HDD23は、不揮発性記憶装置の一例である。HDD23は、OS、各種ドライバ、各種サービス/ユーティリティ、アプリケーションプログラム、および各種データを記憶する。USBコネクタ24は、USBを利用した周辺機器類を情報処理装置1に接続するためのコネクタである。オーディオシステム25は、音データの記録、再生、および入出力を行う。ネットワークカード26は、ネットワークに接続し、データ通信を行う。ネットワークカード26は、例えば、ワイヤレス(無線)LANを介してネットワークに接続するものであってよい。
The
エンベデッドコントローラ31は、情報処理装置1の動作モードに関わらず、各種デバイス(周辺装置やセンサ等)を監視し、制御するワンチップマイコン(One-Chip Microcomputer)である。ワンチップマイコンは、エンベデッドコントローラ31は、不図示のCPU、ROM、RAM、複数チャネルのA/D入力端子、D/A出力端子、タイマ、およびデジタル入出力端子を備える。エンベデッドコントローラ31のデジタル入出力端子には、例えば、入力インターフェース32、放熱ファン33、および電源回路34が接続される。
The embedded
エンベデッドコントローラ31は、電源回路34を制御する電源管理機能を有する。エンベデッドコントローラ31は、電源回路34を制御することにより、例えば、CPU11に供給する駆動電力の値を制御する。
The embedded
エンベデッドコントローラ31は、情報処理装置1の所定の動作モードに応じて、電源回路34を制御する。所定の動作モードは、例えば、初期処理モード、初期起動モード、通常モード、および省電力モードである。情報処理装置1の動作モードは、イベントトリガに応答して、初期処理モード、初期起動モード、通常モード、省電力モードの何れかに遷移する。なお、情報処理装置1の動作モードは、ACPI(Advanced Configuration and Power Interface)仕様に規定された動作モードであってよい。
The embedded
初期処理モードは、ユーザが情報処理装置1を購入してから初めて情報処理装置1を起動したことをイベントトリガとして遷移する動作モードである。初期処理モードは、OOBEモードは、初期処理モードの一例である。
The initial processing mode is an operation mode in which the
初期起動モードは、例えば、初期処理モードが終了したことをイベントトリガとして遷移する動作モードである。初期起動モードには、例えば、ユーザ登録処理や、プログラムのインストール処理などが含まれる。 The initial startup mode is, for example, an operation mode in which a transition is made with the end of the initial processing mode as an event trigger. The initial startup mode includes, for example, a user registration process, a program installation process, and the like.
通常モードは、例えば、初期起動モードが終了したことをイベントトリガとして遷移する動作モードである。通常モードは、最もアクティブな状態であり、通常の運用状態(通常動作状態)である。 The normal mode is, for example, an operation mode in which the end of the initial startup mode is changed to an event trigger. The normal mode is the most active state, and is a normal operation state (normal operation state).
省電力モードは、通常モードよりも低い消費電力の値でCPU11を動作させる動作モードである。省電力モードは、例えば、迅速に通常モードに復帰可能な低消費電力でCPU11を動作させる。待機モードは、例えばモダンスタンバイモードであって、省電力モードの一例である。モダンスタンバイモードでは、ディスプレイ14の表示をオフ(停止)した状態で、バックグラウンド処理が実行される状態、およびハイバネーション状態が切り替えて使用される。なお、省電力モードは、ソフトウェアにより電源をオフしたシャットダウン状態(電源断状態)であってもよく、作業内容をHDD23などに退避させた休止状態であるハイバネーション状態であってもよい。
The power saving mode is an operation mode in which the
入力インターフェース32は、例えば、キーボード、ポインティング・デバイス、タッチパッドなどの入力デバイスである。
The
電源回路34は、例えば、DC/DCコンバータ、充放電ユニット、電池ユニット、およびAC/DCアダプタなどを含む。電源回路34は、電力供給部の一例である。電源回路34は、エンベデッドコントローラ31からの制御に基づいて動作する。電源回路34は、AC/DCアダプタ、または電池ユニットから供給された直流電圧を、情報処理装置1を動作させるために電圧に変換する。電源回路34は、変換した電圧の電力を情報処理装置1の各部に供給する。
The
放熱ファン33は、ファンやモータなどを含む。放熱ファン33は、冷却ファンの一例である。放熱ファン33は、エンベデッドコントローラ31の制御に従って動作する。放熱ファン33は、CPU11の発熱が情報処理装置1の筐体表面に伝達することを抑制する。情報処理装置1の筐体表面は、例えば、ユーザが触る可能性がある箇所である。なお、放熱ファン35は、モダンスタンバイモードにおいて、停止される。
The
図2は、情報処理装置1の機能的な構成の一例を示すブロック図である。情報処理装置1は、例えば、制御部100と、パラメータ取得部101と、電力設定処理部110と、パワー管理ドライバ111と、初期処理部120と、初期起動部121と、アップデート処理部122と、セキュリティ処理部123と、パワー管理サービス部124とを備える。制御部100、パラメータ取得部101、電力設定処理部110、パワー管理ドライバ111、初期処理部120、初期起動部121、アップデート処理部122、セキュリティ処理部123、およびパワー管理サービス部124は、例えば、CPU11などのプロセッサが、HDD23やメインメモリ12などに記憶されたプログラムを実行することにより実現される。また、これらの構成要素は、LSI(Large Scale Integration)やASCI(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)などのハードウェア(回路部;circuitry)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。
FIG. 2 is a block diagram illustrating an example of a functional configuration of the
また、図2において、サービス/ユーティリティ、ドライバ、およびBIOSは、HDD23またはBIOSメモリ22に記憶されているプログラムをメインメモリ12に読み込み、CPU11が実行することにより実現される。ここで、初期処理部120、初期起動部121、アップデート処理部122、セキュリティ処理部123、およびパワー管理サービス部124がサービス/ユーティリティに対応し、電力設定処理部110およびパワー管理ドライバ111がドライバに対応し、制御部100およびパラメータ取得部101がBIOSに対応する。
2, a service / utility, a driver, and a BIOS are realized by reading a program stored in the
初期処理部120は、初期処理モードにおいて動作する。初期起動部121は、初期起動モードにおいて動作する。アップデート処理部122およびセキュリティ処理部123は、通常モードにおいて動作する。アップデート処理部122は、情報処理装置1におけるソフトウェアをアップデートする処理を実行する。セキュリティ処理部123は、情報処理装置1におけるセキュリティをチェックする処理や、チェック結果に基づいてセキュリティに関する処理を実行する。
The
パワー管理サービス部124は、パワー管理(消費電力の管理)のためのサービスを提供する。パワー管理サービス部124は、例えば、動作モードを変更するイベントトリガに応じて、動作モードを変更する指示を、パワー管理ドライバ111に出力する。
The power
パワー管理ドライバ111は、例えば、ACPIドライバである。パワー管理ドライバ111は、動作モードに応じて、ノートPC1の消費電力を管理する。パワー管理ドライバ111は、パワー管理サービス部124から動作モード変更指示を受け付けたことに応じて、制御部100を制御する。
The
制御部100は、例えば、DYTC(Dynamic Thermal Control ACPI I/F method)である。制御部100は、エンベデッドコントローラ31の制御、および電力設定処理部110に、CPU11における消費電力の上限の変更を指示する。消費電力の上限とは、例えば、「Power Limit」と呼ばれる設定可能な消費電力レベルであり、CPU11が消費できる単位時間当たりの消費電力の上限である。制御部100は、エンベデッドコントローラ31に、電源回路34からCPU11に供給する電力の変更を指示する。また、制御部100は、エンベデッドコントローラ31に、放熱ファン35の回転数の変更を指示する。
The
パワー管理サービス部124、パワー管理ドライバ111、および制御部100は、モード制御部に相当する。モード制御部は、情報処理装置1の動作モードを、上述した初期処理モード、初期起動モード、通常モード、省電力モードの何れかに遷移させる。
The power
図3は、第1の実施形態における情報処理装置の動作モードを示す図である。情報処理装置1の動作モードは、初期処理モードM1および初期起動モードM2を含む初う期設定モードと、通常モードM3と、省電力モードM4との何れかに遷移する。情報処理装置1は、初期処理モードM1が終了したことをイベントトリガとして、初期起動モードM2に遷移する。情報処理装置1は、初期起動モードM2が終了したことをイベントトリガとして、通常モードM3に遷移する。情報処理装置1は、通常モードM3において所定のイベントトリガが発生した場合、省電力モードM4に遷移する。所定のイベントトリガは、例えば、情報処理装置1が所定期間に亘って操作されないことである。情報処理装置1は、省電力モードM4において所定のイベントトリガが発生した場合、通常モードM3に遷移する。所定のイベントトリガは、例えば、ユーザのアクションの検出やバックグラウンド処理における所定のイベントである。ユーザのアクションは、例えば、ユーザによるパワーボタンの押下や入力インターフェース32の操作を受け付けたことなどであり、バックグラウンド処理における所定のイベント発生とは、例えば、メールを受信したことなどである。
FIG. 3 is a diagram illustrating an operation mode of the information processing apparatus according to the first embodiment. The operation mode of the
制御部100は、初期設定モードにおいて設定された処理を実行することが予測される期間において、CPU11に供給する上限電力を、基準電力よりも低くするよう電源回路34を制御する。初期設定モードにおいて設定された処理を実行することが予測される期間は、初期状態のオペレーティングシステムを含む情報処理装置1が最初に起動されたときから所定の期間であり、例えば数日であるが、これに限定されない。基準電力は、例えば、通常モードにおいてCPU11に供給される上限電力である。
The
初期設定モードにおいて設定された処理を実行することが予測される期間が経過することは、所定の条件を満たすことの一例である。また、CPU11に供給する上限電力を、基準電力よりも低くするよう電源回路34を制御することは、初期設定モードにおける実行部の発熱量を、初期設定モード終了後の動作モードにおける実行部の発熱量よりも低くするよう、少なくとも電源回路34を制御することの一例である。
The elapse of the period in which the process set in the initial setting mode is predicted to be executed is an example of satisfying a predetermined condition. Further, controlling the
初期設定モードにおけるCPU11に供給する上限電力は、基準電力をCPU11に供給して初期設定モードの完了に要する時間に対する、CPU11が初期設定モードの完了に要する時間の増加度合いが、10%以下となるように上限電力を、設定してよい。
As for the upper limit power supplied to the
初期設定モードにおけるCPU11に供給する上限電力は、基準電力に対する、CPU11が初期設定モードにおいて設定された処理を実行することが予測される期間においてCPU11に供給する上限電力が基準電力の70%以上であるよう、設定してよい。
The upper limit power to be supplied to the
さらに、情報処理装置1は、基準電力をCPU11に供給して初期設定モードの完了に要する時間に対する、CPU11が初期設定モードの完了に要する時間の増加度合いが、所定の度合い以下となるように上限電力を決定してよい。
Furthermore, the
制御部100は、CPU11が初期設定モードにおいて設定された処理を実行することが予測される期間において、放熱ファン33の上限回転数を、基準上限回転数よりも低くするよう放熱ファン33を制御する。なお、制御部100は、回転数に代えて、駆動音量そのものを制御してよい。基準上限回転数は、例えば、通常モードにおける放熱ファン33の上限回転数である。
The
電力設定処理部110は、例えば、DPTF(Dynamic Platform and Thermal Framework)ドライバである。電力設定処理部110は、制御部100の制御に基づいて、CPU11の消費電力の上限を設定する。電力設定処理部45は、例えば、制御部100からの指示に基づいて、CPU11における消費電力の上限の設定を変更する。
The power
図4は、第1の実施形態においてCPUの消費電力および放熱ファンの回転数を制御する一例を示すフローチャートである。
まず、情報処理装置1は、購入後の最初の電源オンというイベントトリガが発生したか否かを判定する(ステップS100)。情報処理装置1は、購入後の最初の電源オンというイベントトリガが発生していない場合(ステップS100:NO)、ステップS105に処理を進める。情報処理装置1は、購入後の最初の電源オンというイベントトリガが発生した場合(ステップS100:YES)、ステップS101に処理を進める。
FIG. 4 is a flowchart illustrating an example of controlling the power consumption of the CPU and the rotation speed of the heat radiating fan in the first embodiment.
First, the
情報処理装置1は、ステップS101において、計時を開始する。次に、情報処理装置1は、CPU11の上限電力を所定値に設定する(ステップS102)。上限電力を所定値は、上述したように、基準電力よりも低い電力である。次に、情報処理装置1は、放熱ファン33の上限回転数を所定値に設定する(ステップS103)。上限回転数は、上述したように、基準回転数よりも低い回転数である。
The
なお、情報処理装置1は、ステップS102実行部としてのネットワークカード26やHDD23等のストレージの発熱を抑制してよい。情報処理装置1は、ネットワークカード26の発熱を抑制するため、上限電力を制限したり、通信速度を抑制してよい。情報処理装置1は、HDD23等のストレージの発熱を抑制するため、上限電力を制限したり、データ処理レートを抑制してよい。
Note that the
また、情報処理装置1は、CPU11、ネットワークカード26、およびHDD23等のストレージなどの実行部を総合して制御し、装置全体での発熱を抑制することが望ましい。例えば、情報処理装置1は、OSのアップデート処理において、ファイルをダウンロードしている期間はネットワークカード26の発熱を優先的に抑制し、ダウンロードしたデータをHDD23等のストレージに記憶させている間にはHDD23等のストレージの発熱を優先的に抑制し、アップデートしている期間においてはCPU11の発熱を優先的に抑制してよい。
In addition, it is desirable that the
次に、情報処理装置1は、終了時刻が到来したか否かを判定する(ステップS104)。情報処理装置1は、計時している時間が、CPU11が初期設定モードにおいて設定された処理を実行することが予測される期間を超えた場合、終了時刻が到来したと判定する。情報処理装置1は、終了時刻が到来していない場合(ステップS104:NO)、ステップS102およびステップS103の処理を続行する。情報処理装置1は、終了時刻が到来した場合(ステップS104:YES)、ステップS105に処理を進める。
Next, the
情報処理装置1は、ステップS105において、CPU11の上限電力を、現在の動作モードに基づいて設定する。次に、情報処理装置1は、放熱ファン33の上限回転数を、現在の動作モードに基づいて設定する(ステップS106)。次に、情報処理装置1は、電源オフというイベントトリガが発生したか否かを判定する(ステップS107)。情報処理装置1は、電源オフというイベントトリガが発生していない場合(ステップS107:NO)、ステップS105に処理を戻す。情報処理装置1は、電源オフというイベントトリガが発生した場合(ステップS107:YES)、処理を終了する。
In step S105, the
情報処理装置1は、パラメータ取得部101が取得したパラメータに基づいて、CPU11の上限電力および放熱ファン33の上限回転数を設定してよい。図5は、パラメータの一例を示す図である。パラメータ200は、例えば、動作モード、筐体表面温度(T1、T2、T3)、駆動音(V1、V2、V3)、CPUの上限電力(W1、W2、W3)、および初期設定モードの処理時間(R1、R2)の関係を表すテーブル形式となっている。制御部100は、現在の動作モードに対応するCPU11の上限電力を、パラメータ200から抽出する。制御部100は、現在の動作モードに対応する駆動音をパラメータ200から抽出し、駆動音に対応する回転数で動作するよう放熱ファン33を制御する。
The
また、情報処理装置1は、初期設定モードの処理時間をパラメータ200から抽出し、CPU11が初期設定モードにおいて設定された処理を実行することが予測される期間が終了したか否かを判定する。
Further, the
なお、パラメータ200には、初期設定モード(1)に対応する筐体表面温度、駆動音、CPUの上限電力、および初期設定モードの処理時間と、初期設定モード(2)に対応する筐体表面温度、駆動音、CPUの上限電力、および初期設定モードの処理時間が設定されていてよいが、これに限定されず、さらに多くの情報が格納されていてよい。初期設定モード(1)と初期設定モード(2)とは、例えば、筐体表面温度、駆動音、CPUの上限電力、および初期設定モードの処理時間が互いに異なる。
The
以上説明した第1の実施形態の情報処理装置1によれば、自装置の初期設定モードにおいて設定された処理を実行するCPU11と、CPU11に電力を供給する電源回路34と、CPU11が初期設定モードにおいて設定された処理を実行することが予測される期間において、CPU11に供給する上限電力を、基準電力よりも低くするよう電源回路34を制御する制御部100と、を備える。これにより、情報処理装置1によれば、情報処理装置1の初期設定モードにおける発熱を抑制することができる。例えば、情報処理装置1の初期設定モードにおいてアップデート処理部122による処理や、セキュリティ処理部123による処理が並行して起動した場合に、過剰な発熱を抑制することができる。
According to the
さらに、情報処理装置1によれば、CPU11が初期設定モードにおいて設定された処理を実行することが予測される期間において、放熱ファン33の上限回転数を、基準上限回転数よりも低くするよう放熱ファン33を制御する。これにより、情報処理装置1によれば、情報処理装置1の初期設定モードにおける駆動音を抑制することができる。
Furthermore, according to the
なお、第1の実施形態において、CPU11が初期設定モードにおいて設定された処理を実行することが予測される期間において、CPU11の上限電力および放熱ファン33の上限回転数の双方を抑制したが、これに限定されず、CPU11の上限電力の抑制および放熱ファン33の上限回転数の抑制の少なくとも一方を実行してよい。
In the first embodiment, both the upper limit power of the
また、第1の実施形態において、主としてCPU11の発熱を抑制することについて説明したが、これに限定されず、初期設定モードにおいて動作する実行部の一例としてのネットワークカード26、HDD23等のストレージに対する電力を抑制してよい。
Further, in the first embodiment, the description has been made mainly on the suppression of the heat generation of the
[変形例]
図6は、第1の実施形態の変形例における情報処理装置の動作モードを示す図である。
第2の実施形態の情報処理装置1は、CPU11が初期設定モードにおいて設定された処理を実行することが予測される期間であっても、情報処理装置1が所定の省電力モードに遷移した場合、当該省電力モードにおいて設定された電力をCPU11に供給する点で、上述の実施形態の情報処理装置1とは異なる。当該動作は、制御部100が実行してよい。所定の省電力モードは、CPU11に供給される上限電力が基準電力よりも低い動作モードである。所定の省電力モードは、例えば、例えばモダンスタンバイモードである。
なお、動作モードが1度、初期起動モードM2から通常モードM3に遷移した後、省電力モードM4から初期起動モードM2に遷移することは禁止される。
[Modification]
FIG. 6 is a diagram illustrating an operation mode of the information processing apparatus according to a modification of the first embodiment.
The
Note that once the operation mode transitions from the initial startup mode M2 to the normal mode M3, the transition from the power saving mode M4 to the initial startup mode M2 is prohibited.
図7は、第1の実施形態の変形例においてCPUの消費電力および放熱ファンの回転数を制御する他の一例を示すフローチャートである。なお、図7において第1の実施形態と同様の処理に同一のステップ番号を付することにより、当該処理の説明を省略する。
情報処理装置1は、ステップS103の次に、動作モードが省電力モードM4に遷移するイベントトリガが発生したか否かを判定する(ステップS200)。情報処理装置1は、動作モードが省電力モードM4に遷移するイベントトリガが発生していない場合(ステップS200:NO)、ステップS114に処理を進める。情報処理装置1は、動作モードが省電力モードM4に遷移するイベントトリガが発生した場合(ステップS200:YES)、CPU11の上限電力を省電力モードM4に対応する上限電力に再設定する(ステップS201)。また、情報処理装置1は、放熱ファン33の上限回転数を、省電力モードM4に対応する上限回転数に再設定する(ステップS201)。
FIG. 7 is a flowchart illustrating another example of controlling the power consumption of the CPU and the rotation speed of the heat radiating fan in the modification of the first embodiment. In FIG. 7, the same processes as those in the first embodiment are denoted by the same step numbers, and the description of the processes is omitted.
After step S103, the
変形例の情報処理装置1によれば、CPU11が初期設定モードにおいて設定された処理を実行することが予測される期間であっても、情報処理装置1が所定の動作モードに遷移した場合に、CPU11の上限電力および放熱ファン33の上限回転数を再設定することができる。これにより、情報処理装置1によれば、さらに消費電力を抑制することができる。
According to the
[第2の実施形態] [Second embodiment]
以下、第2の実施形態について説明する。なお、第1の実施形態と同様の部分については同一符号を付することでその説明を省略する。
第2の実施形態に係る情報処理装置は、情報処理装置のシステム構成に関わる処理が終了するまで、初期設定モードにおける実行部の発熱量を、初期設定モード終了後の動作モードにおける実行部の発熱量よりも低くするよう、少なくとも電源回路34を制御する。情報処理装置のシステム構成に関わる処理が終了することは、所定の条件の一例である。
Hereinafter, a second embodiment will be described. The same parts as those in the first embodiment are denoted by the same reference numerals, and description thereof will be omitted.
The information processing apparatus according to the second embodiment reduces the amount of heat generated by the execution unit in the initial setting mode until the processing related to the system configuration of the information processing apparatus ends. At least the
情報処理装置のシステム構成に関わる処理には、初期設定モードにおいて実行される処理のうち、例えば、OSのアップデート処理、インデックス処理、ウィルススキャン処理が含まれる。これらのシステム構成に関わる処理は、例えば、プロセス名により特定され、CPU11により処理開始および処理終了が監視される。
The processes related to the system configuration of the information processing apparatus include, for example, an OS update process, an index process, and a virus scan process among processes executed in the initial setting mode. The processes related to these system configurations are specified by, for example, process names, and the
情報処理装置のシステム構成に関わる処理には、OSのアップデート処理、インデックス処理、ウィルススキャン処理に付随して実行される処理や動作を含む。OSのアップデート処理、インデックス処理、ウィルススキャン処理に付随して実行される処理や動作は、例えば、ネットワークカード26によるデータのダウンロード処理や、CPU11によるダウンロードしたデータの演算処理や、HDD23等による記憶処理などが含まれる。したがって、第2の実施形態においても、第1の実施形態と同様に、実行部には、CPU11のみならず、ネットワークカード26、HDD23等が含まれる。これらのシステム構成に関わる処理に付随して実行される処理や動作も、例えば、プロセス名により特定され、CPU11により処理開始および処理終了が監視される。
The processes related to the system configuration of the information processing apparatus include processes and operations executed along with the OS update process, index process, and virus scan process. The processing and operations executed in association with the OS update processing, index processing, and virus scan processing include, for example, data download processing by the
図8は、第2の実施形態においてCPU等の消費電力および放熱ファンの回転数を制御する一例を示すフローチャートである。なお、以下の説明は、CPU11を中心として発熱を抑制することについて説明するが、上述したように、システム構成に関わる処理や動作を実行する実行部の発熱を抑制してよい。
FIG. 8 is a flowchart illustrating an example of controlling the power consumption of the CPU and the like and the rotation speed of the heat radiating fan in the second embodiment. In the following description, suppression of heat generation will be described mainly for the
まず、情報処理装置は、購入後の最初の電源オンというイベントトリガが発生したか否かを判定する(ステップS300)。情報処理装置1は、購入後の最初の電源オンというイベントトリガが発生していない場合(ステップS300:NO)、ステップS305に処理を進める。情報処理装置は、購入後の最初の電源オンというイベントトリガが発生した場合(ステップS300:YES)、ステップS301に処理を進める。
First, the information processing apparatus determines whether or not an event trigger of first power-on after purchase has occurred (step S300). If the event trigger of the first power-on after purchase has not occurred (step S300: NO), the
情報処理装置は、ステップS301において、所定のプロセスの監視を開始する。所定のプロセスは、システム構成に関わる処理、およびシステム構成に関わる処理に付随する処理である。次に、情報処理装置は、CPU11の上限電力を所定値に設定する(ステップS302)。上限電力を所定値は、上述したように、基準電力よりも低い電力である。次に、情報処理装置は、放熱ファン33の上限回転数を所定値に設定する(ステップS303)。上限回転数は、上述したように、基準回転数よりも低い回転数である。
The information processing apparatus starts monitoring a predetermined process in step S301. The predetermined process is a process related to the system configuration and a process accompanying the process related to the system configuration. Next, the information processing apparatus sets the upper limit power of the
次に、情報処理装置は、システム構成に関わる処理およびシステム構成に関わる処理に付随する処理(システム構成処理)が終了したか否かを判定する(ステップS304)。情報処理装置は、監視している所定のプロセスの全てが終了した場合、システム構成処理が終了したと判定する。情報処理装置は、システム構成処理が終了していない場合(ステップS304:NO)、ステップS302およびステップS303の処理を続行する。情報処理装置は、システム構成処理が終了した場合(ステップS304:YES)、ステップS305に処理を進める。 Next, the information processing apparatus determines whether or not processing related to the system configuration and processing accompanying the system configuration (system configuration processing) have been completed (step S304). The information processing apparatus determines that the system configuration process has been completed when all of the monitored predetermined processes have been completed. If the system configuration processing has not been completed (step S304: NO), the information processing apparatus continues the processing of step S302 and step S303. When the system configuration process has been completed (step S304: YES), the information processing device proceeds to step S305.
情報処理装置は、ステップS305において、CPU11の上限電力を、現在の動作モードに基づいて設定する。次に、情報処理装置は、放熱ファン33の上限回転数を、現在の動作モードに基づいて設定する(ステップS306)。次に、情報処理装置は、電源オフというイベントトリガが発生したか否かを判定する(ステップS307)。情報処理装置は、電源オフというイベントトリガが発生していない場合(ステップS307:NO)、ステップS305に処理を戻す。情報処理装置1は、電源オフというイベントトリガが発生した場合(ステップS307:YES)、処理を終了する。
In step S305, the information processing device sets the upper limit power of the
以上説明した第2の実施形態の情報処理装置によれば、システム構成に関わる処理が終了するまで、初期設定モードにおける実行部の発熱量を、初期設定モード終了後の動作モードにおける実行部の発熱量よりも低くするよう、少なくとも電力供給部を制御する。これにより、情報処理装置によれば、システム構成に関わる処理が終了するまで発熱を抑制し、システム構成に関わる処理が終了した場合、シームレスにCPU11の動作を通常に戻すことができる。また、情報処理装置は、システム構成に関わる処理が終了し、ユーザが所望する処理を実行する場合には、初期設定モードよりも高いパフォーマンスを発揮させることができる。これにより、情報処理装置によれば、初期設定モードの開始前および終了後の双方においてユーザに高い満足度を与えることができる。
According to the information processing apparatus of the second embodiment described above, the amount of heat generated by the execution unit in the initial setting mode is reduced until the processing related to the system configuration ends. At least the power supply is controlled to be lower than the amount. Thus, according to the information processing apparatus, heat generation can be suppressed until the processing related to the system configuration ends, and when the processing related to the system configuration ends, the operation of the
なお、上述した第2の実施形態において、購入後の最初の電源オンというイベントトリガが発生したことに応じて発熱を抑制していたが、これに限定されない。情報処理装置は、例えば、ネットワークカード26が通信を開始したことをイベントトリガとして、ステップS301以降の処理を開始してよい。システム構成処理におけるOSのアップデート処理やウィルススキャン処理の開始条件が、情報処理装置のネットワーク接続を含むからである。これにより、情報処理装置は、ユーザの操作に基づいてネットワークカード26が外部装置に接続していない状態で、パフォーマンスを抑制することを回避することができる。
In the above-described second embodiment, the heat generation is suppressed in response to the occurrence of the event trigger of the first power-on after purchase, but the present invention is not limited to this. The information processing apparatus may start the processing of step S301 and subsequent steps, for example, with the event trigger that the
[第2の実施形態の変形例]
上述した情報処理装置は、システム構成処理が終了するまで実行部の発熱を抑制したが、変形例の情報処理装置は、システム構成処理を実行しているOSから出力された指示を受け付けた場合に、システム構成処理が終了したと判定してよい。
[Modification of Second Embodiment]
The information processing apparatus described above suppresses heat generation of the execution unit until the system configuration processing is completed, but the information processing apparatus according to the modified example receives an instruction output from the OS executing the system configuration processing. Alternatively, it may be determined that the system configuration process has been completed.
なお、本発明の一態様における情報処理装置1において動作するプログラムは、本発明の一態様に関わる上記の各実施形態や変形例で示した機能を実現するように、1つ、または複数の、CPU等のプロセッサを制御するプログラム(コンピュータを機能させるプログラム)であっても良い。そして、これらの各装置で取り扱われる情報は、その処理時に一時的にRAMに蓄積され、その後、フラッシュメモリやHDD等の各種ストレージに格納され、必要に応じてCPUによって読み出し、修正・書き込みが行われても良い。
Note that a program that operates in the
なお、上述した各実施形態における情報処理装置1それぞれの一部又は全部を1つ、または複数のプロセッサを備えたコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータが読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。
A part or all of the
なお、ここでいう「コンピュータシステム」とは、情報処理装置1に内蔵されたコンピュータシステムであって、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
Here, the “computer system” is a computer system built in the
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。 Further, the "computer-readable recording medium" is a medium that dynamically holds the program for a short time, such as a communication line for transmitting the program through a network such as the Internet or a communication line such as a telephone line, In this case, a program holding a program for a certain period of time, such as a volatile memory in a computer system serving as a server or a client, may be included. Further, the above-mentioned program may be for realizing a part of the above-mentioned functions, or may be for realizing the above-mentioned functions in combination with a program already recorded in a computer system.
また、上述した各実施形態における情報処理装置1の一部、又は全部を典型的には集積回路であるLSIとして実現してもよいし、チップセットとして実現してもよい。また、上述した各実施形態や変形例における情報処理装置1の各機能ブロックは個別にチップ化してもよいし、一部、又は全部を集積してチップ化してもよい。また、集積回路化の手法は、LSIに限らず専用回路、および/または汎用プロセッサで実現しても良い。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いることも可能である。
Further, a part or all of the
以上、この発明の一態様として各実施形態や変形例に関して図面を参照して詳述してきたが、具体的な構成は各実施形態や変形例に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。また、本発明の一態様は、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。また、上記各実施形態や変形例に記載された要素であり、同様の効果を奏する要素同士を置換した構成も含まれる。 As described above, the embodiments and the modified examples have been described in detail with reference to the drawings as one aspect of the present invention. However, the specific configuration is not limited to the embodiments and the modified examples, and may deviate from the gist of the present invention. This includes design changes that are not made. In addition, various modifications of one embodiment of the present invention are possible within the scope set forth in the claims. The technical aspects of the present invention also relate to embodiments obtained by appropriately combining technical means disclosed in different embodiments. Included in the range. The elements described in each of the above embodiments and modified examples include a configuration in which elements having the same effects are replaced with each other.
例えば、上記各実施形態や各変形例の一部または全部を組み合わせることで本発明の一態様を実現してもよい。 For example, one embodiment of the present invention may be realized by combining some or all of the embodiments and the modifications.
1 情報処理装置
11 CPU
12 メインメモリ
13 ビデオサブシステム
14 ディスプレイ
21 チップセット
22 BIOSメモリ
23 HDD
24 USBコネクタ
25 オーディオシステム
26 ネットワークード
31 エンベデッドコントローラ
32 入力インターフェース
33 放熱ファン
34 電源回路
45 電力設定処理部
100 制御部
101 パラメータ取得部
110 電力設定処理部
111 パワー管理ドライバ
120 初期処理部
121 初期起動部
122 アップデート処理部
123 セキュリティ処理部
124 パワー管理サービス部
1
12
24
Claims (12)
前記処理部に電力を供給する電力供給部と、
所定の条件を満たすまで、前記初期設定モードにおける前記処理部の発熱量を、前記初期設定モード終了後の動作モードにおける前記処理部の発熱量よりも低くするよう、少なくとも前記電力供給部を制御する制御部と、
を備える、情報処理装置。 A processing unit that executes a process set in the initial setting mode of the own device, wherein the process set in the initial setting mode includes at least an operating system update process ,
A power supply unit for supplying power to the processing unit;
Until a predetermined condition is satisfied, the initial amount of heat generated by the said processing unit in setting mode, so as to be lower than the heating value of the processing unit in operation mode after the initial setting mode ends, and controls at least the power supply unit A control unit;
An information processing device comprising:
請求項1に記載の情報処理装置。 Satisfying the predetermined condition means that the process related to the system configuration of the own device ends.
The information processing device according to claim 1.
請求項1に記載の情報処理装置。 Wherein it the predetermined condition is satisfied, it is that has elapsed period that is expected to execute a process wherein the processing unit is set in the initial setting mode,
The information processing device according to claim 1.
請求項1から3のうち何れか1項に記載の、情報処理装置。 The control unit controls the power supply unit such that the upper limit power to be supplied to the processing unit is lower than a reference power until the predetermined condition is satisfied,
The information processing device according to claim 1.
前記制御部は、前記所定の条件を満たすまで、前記冷却ファンの上限回転数が、基準上限回転数よりも低くなるよう前記冷却ファンを制御する、
請求項1から4のうち何れか1項に記載の情報処理装置。 Further comprising a cooling fan for cooling the processing unit,
The control unit controls the cooling fan such that an upper limit rotation speed of the cooling fan is lower than a reference upper limit rotation speed until the predetermined condition is satisfied.
The information processing device according to claim 1.
請求項3に記載の情報処理装置。 The period during which it is expected to perform the set in the initial setting mode processing, the information processing apparatus including the operating system in the initial state is set to a predetermined time period from when first started,
The information processing device according to claim 3.
請求項3又は6に記載の情報処理装置。 The control unit, even during the period in which the processing unit is expected to execute the processing set in the initial setting mode, when the own device transitions to a predetermined power saving mode, the power saving mode Supplying the power set in the processing unit,
The information processing apparatus according to claim 3 or 6.
請求項4に記載の情報処理装置。 The upper limit power is set so that the degree of increase in the time required for the processing unit to complete the initialization mode with respect to the time required to supply the reference power to the processing unit and complete the initialization mode is 10% or less. Set,
The information processing device according to claim 4 .
請求項4又は8に記載の情報処理装置。 The upper limit power is 70% or more of the reference power;
The information processing apparatus according to claim 4 or 8.
請求項4、8又は9に記載の情報処理装置。 The control unit supplies the reference power to the processing unit and increases the time required for the processing unit to complete the initial setting mode with respect to the time required for completing the initial setting mode to be equal to or less than a predetermined degree. So as to determine the upper limit power,
The information processing apparatus according to claim 4, 8 or 9.
所定の条件を満たすまで、前記初期設定モードにおける前記処理部の発熱量を、前記初期設定モード終了後の動作モードにおける前記処理部の発熱量よりも低くするよう、少なくとも前記電力供給部を制御する、
制御方法。 A processing unit configured to execute a process set in an initial setting mode of the own device, wherein the process set in the initial setting mode includes at least an operating system update process; and a power supply unit configured to supply power to the processing unit. And a control method for an information processing apparatus comprising:
Until a predetermined condition is satisfied, the initial amount of heat generated by the said processing unit in setting mode, so as to be lower than the heating value of the processing unit in operation mode after the initial setting mode ends, and controls at least the power supply unit ,
Control method.
所定の条件を満たすまで、前記初期設定モードにおける前記処理部の発熱量を、前記初期設定モード終了後の動作モードにおける前記処理部の発熱量よりも低くするよう、少なくとも前記電力供給部を制御させる、
プログラム。 A processing unit configured to execute a process set in an initialization mode of the own device, wherein the process set in the initialization mode includes at least an update process of an operating system; and a power supply unit configured to supply power to the processing unit. And a computer of the information processing apparatus comprising:
Until a predetermined condition is satisfied, the heating value of the processing unit in the initial setting mode, so as to be lower than the heating value of the processing unit in operation mode after the initial setting mode ends, to control at least the power supply unit ,
program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/419,417 US11086371B2 (en) | 2018-06-06 | 2019-05-22 | Heat suppression in an information processing device in an initial setting mode |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018109032 | 2018-06-06 | ||
JP2018109032 | 2018-06-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019215839A JP2019215839A (en) | 2019-12-19 |
JP6644989B2 true JP6644989B2 (en) | 2020-02-12 |
Family
ID=68918784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018170901A Active JP6644989B2 (en) | 2018-06-06 | 2018-09-12 | Information processing apparatus, control method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6644989B2 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3912297B2 (en) * | 2003-02-27 | 2007-05-09 | ソニー株式会社 | Fan control device and fan control method |
JP4157550B2 (en) * | 2005-08-30 | 2008-10-01 | 株式会社東芝 | Information processing apparatus and cooling control method |
JP2007066060A (en) * | 2005-08-31 | 2007-03-15 | Fujitsu Ltd | Electronic apparatus and computer executable program |
JP2011022669A (en) * | 2009-07-13 | 2011-02-03 | Fuji Xerox Co Ltd | Image forming apparatus and information processing system |
-
2018
- 2018-09-12 JP JP2018170901A patent/JP6644989B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2019215839A (en) | 2019-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2817716B1 (en) | System and method for thermally aware device booting | |
US10509458B2 (en) | Information device with improved operating modes | |
JP4575488B2 (en) | Information processing device | |
JP3264272B2 (en) | Computer and power control method for computer | |
US9367446B2 (en) | Computer system and data recovery method for a computer system having an embedded controller | |
US8230237B2 (en) | Pre-boot environment power management | |
JPH11161385A (en) | Computer system and its system state control method | |
JP2001085586A (en) | Temperature control circuit for electronic apparatus and temperature control method for electronic apparatus | |
JP2008287505A (en) | Information processor and legacy emulation processing stop control method | |
KR20010088320A (en) | Method for controlling power of computer, power control apparatus, and computer | |
US20090132798A1 (en) | Electronic device and method for resuming from suspend-to-memory state thereof | |
EP3889735A1 (en) | Information processing apparatus and control method | |
JP2006293760A (en) | Information processor | |
US11086371B2 (en) | Heat suppression in an information processing device in an initial setting mode | |
US11163354B2 (en) | Information processing apparatus, and control method | |
US7568091B2 (en) | Computer platform system control unit data programming control method and system | |
JP2001005661A (en) | Computer system and method for controlling performance of cpu in the system | |
JP6644989B2 (en) | Information processing apparatus, control method, and program | |
JPH11194847A (en) | Computer system and initialization controller | |
US7093142B2 (en) | Method, apparatus and program for user-determined operational state of a portable computer prior to detachment | |
JP2007299346A (en) | Power consumption control method and computer device | |
US20210096624A1 (en) | Electronic apparatus and operation information output method | |
US20220286969A1 (en) | Information processing apparatus and control method | |
JP2006285674A (en) | Information processing apparatus and boot processing control method in information processing apparatus | |
US20230030973A1 (en) | Change of firmware settings |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180912 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190903 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191126 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20191210 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191217 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6644989 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |