(57)【要約】【課題】簡易な構成で情報処理装置の温度の上昇を抑制する。【解決手段】本発明の情報処理装置は、情報処理を行う情報処理部と、前記情報処理部を冷却する冷却手段が装着可能な装着部と、前記装着部に前記冷却手段が装着されているか否かを検出し、該検出の結果に応じて前記情報処理部の動作状態を制御する制御部と、を有する。【選択図】図１
2014139731.tif 000002
【特許請求の範囲】
【請求項１】
情報処理を行う情報処理部と、
前記情報処理部を冷却する冷却手段が装着可能な装着部と、
前記装着部に前記冷却手段が装着されているか否かを検出し、該検出の結果に応じて前記情報処理部の動作状態を制御する制御部と、を有することを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置において、
前記制御部は、前記装着部に前記冷却手段が装着されている場合、前記冷却手段の種類をさらに検出し、該検出の結果に応じて前記情報処理部の動作状態を制御することを特徴とする情報処理装置。
【請求項３】
請求項１または２記載の情報処理装置において、
前記情報処理部は、複数のプロセッサコアからなり、
前記制御部は、前記検出の結果に応じて、前記複数のプロセッサコアのうち、動作させるプロセッサコアの数を制御することを特徴とする情報処理装置。
【請求項４】
請求項１または２記載の情報処理装置において、
前記情報処理装置は、複数のＣＰＵからなり、
前記制御部は、前記検出の結果に応じて、前記複数のＣＰＵのうち、動作させるＣＰＵのコアの数を制御することを特徴とする情報処理装置。
【請求項５】
請求項１または２記載の情報処理装置において、
前記制御部は、前記検出の結果に応じて、前記情報処理部の動作周波数を設定することを特徴とする情報処理装置。
【請求項６】
情報処理装置の制御方法であって、
前記情報処理装置は、情報処理を行う情報処理部と、前記情報処理部を冷却する冷却手段が装着可能な装着部と、を備えてなり、
前記装着部に前記冷却手段が装着されているか否かを検出し、該検出の結果に応じて前記情報処理部の動作状態を制御することを特徴とする制御方法。
【請求項７】
情報処理を行う情報処理部と、前記情報処理部を冷却する冷却手段が装着可能な装着部と、を備える情報処理内のコンピュータに、
前記装着部に前記冷却手段が装着されているか否かを検出し、該検出の結果に応じて前記情報処理部の動作状態を制御する処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、および、プログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ、携帯電話、スマートフォン、携帯型ゲームなどの情報処理装置の高機能化、多機能化が進展している。このような高機能化、多機能化に対応するために、近年、情報処理装置の中には、複数のプロセッサコアからなるマルチコアＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備えるものや（特許文献１（特開２０１１−５１５７７６号公報）参照）、動作周波数の高いＣＰＵを備えるものがある。
【０００３】
マルチコアＣＰＵや動作周波数の高いＣＰＵを備えることで、処理性能が向上し、情報処理装置の高機能化、多機能化への対応が可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１１−５１５７７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
マルチコアＣＰＵを動作させたり、高い周波数でＣＰＵを動作させたりすると、ＣＰＵからの発熱量が増加し、情報処理装置の筐体などの温度が高くなり過ぎるおそれがある。特に、携帯電話やスマートフォンのようなユーザに携帯される装置においては、小型化、多機能化のために高い集積度で設計が行われているために、筐体の温度が高くなり易い。
【０００６】
情報処理装置の温度が高くなり過ぎるのを防ぐために、ＣＰＵの温度を検出し、その検出結果に応じてＣＰＵの動作状態を制御するということも考えられる。しかし、このような制御を行うためのプログラムを情報処理装置に実装するには手間がかかる。
【０００７】
本発明の目的は、簡易な構成で温度の上昇を抑制することができる情報処理装置、情報処理装置の制御方法、および、プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の情報処理装置は、
情報処理を行う情報処理部と、
前記情報処理部を冷却する冷却手段が装着可能な装着部と、
前記装着部に前記冷却手段が装着されているか否かを検出し、該検出の結果に応じて前記情報処理部の動作状態を制御する制御部と、を有する。
【０００９】
上記目的を達成するために本発明の情報処理装置の制御方法は、
情報処理装置の制御方法であって、
前記情報処理装置は、情報処理を行う情報処理部と、前記情報処理部を冷却する冷却手段が装着可能な装着部と、を備えてなり、
前記装着部に前記冷却手段が装着されているか否かを検出し、該検出の結果に応じて前記情報処理部の動作状態を制御する。
【００１０】
上記目的を達成するために本発明のプログラムは、
情報処理を行う情報処理部と、前記情報処理部を冷却する冷却手段が装着可能な装着部と、を備える情報処理内のコンピュータに、
前記装着部に前記冷却手段が装着されているか否かを検出し、該検出の結果に応じて前記情報処理部の動作状態を制御する処理を実行させる。
【発明の効果】
【００１１】
本発明によれば、簡易な構成で情報処理装置の温度の上昇を抑制することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態の情報処理装置の要部構成を示すブロック図である。
【図２】本発明の第２の実施形態の情報処理装置の要部構成を示すブロック図である。
【図３】図２に示す制御部の動作の一例を示すフローチャートである。
【図４】図２に示す外部ＩＦにファンが装着されていない場合の、プロセッサの動作状態の一例を示す図である。
【図５】図２に示す外部ＩＦにファンが装着されている場合の、プロセッサの動作状態の一例を示す図である。
【図６】図２に示す制御部の動作の他の一例を示すフローチャートである。
【図７】本発明の第２の実施形態の情報処理装置の要部構成の他の一例を示すブロック図である。
【図８】本発明の第３の実施形態の情報処理装置の要部構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下に、本発明を実施するための形態について図面を参照して説明する。
【００１４】
（第１の実施形態）
図１は、本発明の第１の実施形態の情報処理装置１００の要部構成を示すブロック図である。
【００１５】
なお、本発明に係る情報処理装置の具体例としては、デスクトップ型、ノート型、あるいは、タブレット型のパーソナルコンピュータ、携帯電話、スマートフォン、携帯型ゲーム機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｃｅ）などがある。
【００１６】
図１に示す情報処理装置１００は、情報処理部１１０と、装着部１２０と、制御部１３０と、を有する。
【００１７】
情報処理部１１０は、図１においては不図示の操作部を介したユーザからの操作入力などに応じて情報処理を行う。なお、情報処理部１１０の具体例としては、ＣＰＵなどがある。
【００１８】
装着部１２０は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースなどであり、情報処理部１１０を冷却する冷却手段１０が装着可能である。装着部１２０に冷却手段１０が装着されることで、情報処理部１１０が冷却される。
【００１９】
ここで、冷却手段１０の具体例としては、ファンがある。ファンが装着部１２０に装着されると、ファンから情報処理装置１００内に送風され、情報処理部１１０が空冷される。なお、冷却手段１０の動作電源は、例えば、装着部１２０を介して情報処理装置１００から供給されたり、非接触給電を用いて情報処理装置１００から供給されたりする。また、冷却手段１０が電源を備えていてもよい。
【００２０】
制御部１３０は、装着部１２０に冷却手段１０が装着されているか否かを検出する。なお、ＵＳＢインタフェースには、複数の電源線や信号線が設けられている。制御部１３０は、例えば、装着部１２０がＵＳＢインタフェースである場合には、信号線や電源線を介した冷却手段１０からの信号の有無などに基づいて、装着部１２０に冷却手段１０が装着されているか否かを検出する。また、例えば、情報処理装置１００および冷却手段１０が近距離無線通信（ＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｅｎｉｃａｔｉｏｎ）を行う機能を有する場合には、装着部１２０への冷却手段１０の装着の有無に応じて、情報処理装置１００と冷却手段１０との間で近距離無線通信を行うようにし、制御部１３０は、冷却手段１０からの近距離無線通信を用いた信号の受信の有無などに基づいて、装着部１２０に冷却手段１０が装着されているか否かを検出するようにしてもよい。
【００２１】
制御部１３０は、装着部１２０に冷却手段１０が装着されているか否かの検出の結果に応じて、情報処理部１１０の動作状態を制御する。具体的には、制御部１３０は、例えば、情報処理部１１０が複数のプロセッサコア（以下、コアと称する）からなるマルチコアＣＰＵである場合には、装着部１２０に冷却手段１０が装着されているか否かに応じて、使用可能なコアの数を制限する。また、制御部１３０は、情報処理部１１０が複数のＣＰＵからなる場合には、装着部１２０に冷却手段１０が装着されているか否かに応じて、使用可能なＣＰＵの数を制限する。また、制御部１３０は、装着部１２０に冷却手段１０が装着されているか否かに応じて、情報処理部１１０を構成するＣＰＵの動作周波数を設定する。
【００２２】
なお、図１においては、制御部１３０が情報処理部１１０とは別に設けられている例を用いて説明したが、制御部１３０と情報処理部１１０とは一体的に設けられていてもよい。
【００２３】
このように、本実施形態によれば、情報処理装置１００は、装着部１２０に冷却手段１０が装着されているか否かに応じて、情報処理部の動作状態を制御する。
【００２４】
そのため、装着部１２０に冷却手段１０が装着されておらず、情報処理部１１０が十分に冷却されない場合には、情報処理部１１０の動作状態を制限し、情報処理装置１００の温度上昇を抑制することができる。また、装着部１２０が冷却手段１０に装着されているか否かに応じて情報処理部１１０の動作状態を制御するだけなので、情報処理部１１０の温度に応じて情報処理部１１０の動作状態を制御する場合と比べて、ソフトウェア実装が容易となる。また、情報処理部１１０の温度に応じて情報処理部１１０の動作状態が変わることがないため、情報処理装置１００の使用中に急に処理性能が変化することがなく、安定した処理性能を提供することができる。
【００２５】
（第２の実施形態）
図２は、本発明の第２の実施形態の情報処理装置２００の要部構成を示すブロック図である。
【００２６】
図２に示す情報処理装置２００は、操作部２１０と、表示部２２０と、プロセッサ２３０と、メモリ２４０と、外部インタフェース（ＩＦ）２５０と、制御部２６０と、を有する。プロセッサ２３０は、情報処理部の一例であり、外部ＩＦ２５０は、装着部の一例である。
【００２７】
操作部２１０は、ユーザからの操作入力を受け付け、入力された操作に応じた信号をプロセッサ２３０に出力する。なお、操作部２１０の具体例としては、キーボタンや、表示部２２０に重ね合わせて配置され、ユーザの指やスタイラスペンの接触あるいは近接を検出するタッチセンサなどがある。
【００２８】
表示部２２０は、プロセッサ２３０の制御に従い、種々の情報を表示する。
【００２９】
プロセッサ２３０は、操作部２１０から出力された信号などに応じて情報処理を行う。ここで、本実施形態においては、プロセッサ２３０は、複数のプロセッサコア（コア２３１〜２３４）を備えたマルチコアＣＰＵであるものとする。
【００３０】
メモリ２４０は、プロセッサ２３０が情報処理を行うために必要なプログラムを記憶したり、プロセッサ２３０の情報処理の結果を一時的に記憶したりする。
【００３１】
外部ＩＦ２５０は、例えば、ＵＳＢインタフェースなどであり、プロセッサ２３０を冷却する冷却手段としてのファン２０が装着可能である。外部ＩＦ２５０にファン２０が装着されることで、ファン２０から情報処理装置２００内に送風され、プロセッサ２３０が空冷される。
【００３２】
制御部２６０は、外部ＩＦ２５０にファン２０が装着されているか否かを検出し、その検出の結果に応じて、プロセッサ２３０の動作状態を制御する。ここで、制御部２６０は、例えば、外部ＩＦ２５０がＵＳＢインタフェースである場合には、信号線や電源線を介したファン２０からの信号の有無などに基づいて、外部ＩＦ２５０にファン２０が装着されているか否かを検出する。
【００３３】
なお、図２においては、制御部２６０とプロセッサ２３０とは別に設けられている例を用いて説明したが、制御部２６０とプロセッサ２３０とは一体的に設けられていてもよい。
【００３４】
次に、本実施形態の情報処理装置２００の動作について、制御部２６０の動作を中心として説明する。
【００３５】
図３は、制御部２６０の動作を示すフローチャートである。
【００３６】
なお、以下では、制御部２６０とプロセッサ２３０とは一体的に設けられているものとする。
【００３７】
制御部２６０は、情報処理装置２００が起動すると（ステップＳ３０１）、プロセッサ２３０が備える複数のコア（コア２３１〜２３４）のうち、使用可能なコアの数を制限する（ステップＳ３０２）。本実施形態においては、制御部２６０は、使用可能なコアの数を２個に制限し、図４に示すように、コア２３１，２３２の使用を許可し、コア２３３，２３４の使用を禁止する。したがって、プロセッサ２３０においては、コア２３１，２３２を用いて情報処理が開始される。なお、以下では、使用可能なコアを太実線で示し、使用禁止のコアを点線で示すものとする。
【００３８】
次に、制御部２６０は、外部ＩＦ２５０を介したファン２０からの信号の有無などに基づいて、外部ＩＦ２５０にファン２０が装着されているか否かを検出する（ステップＳ３０３）。
【００３９】
外部ＩＦ２５０にファン２０が装着されている場合には（ステップＳ３０３：Ｙｅｓ）、制御部２６０は、使用可能なコアの数の制限を解除する（ステップＳ３０４）。すなわち、制御部２６０は、図５に示すように、プロセッサ２３０が備える複数のコア（コア２３１〜２３４）を全て使用可能とする。
【００４０】
次に、制御部２６０は、外部ＩＦ２５０へのファン２０の着脱の有無に応じた割り込み（以下、ファン着脱割り込み）を許可する（ステップＳ３０５）。ここで、外部ＩＦ２５０にファン２０が装着されていない状態から外部ＩＦ２５０にファン２０が装着され、ファン２０から情報処理装置２００に信号が送信されるなどすると、ファン２０が装着された旨を示す割り込みが制御部２６０に入力される。また、外部ＩＦ２５０にファン２０が装着された状態からファン２０が取り外され、ファン２０からの信号が途絶えるなどすると、ファン２０が取り外された旨を示す割り込みが制御部２６０に入力される。
【００４１】
外部ＩＦ２５０にファン２０が装着されていない場合には（ステップＳ３０３：Ｎｏ）、制御部２６０は、ステップＳ３０５の処理に進む。
【００４２】
次に、制御部２６０は、ファン着脱割り込みの有無を判定する（ステップＳ３０６）。
【００４３】
ファン着脱割り込みがあると（ステップＳ３０６：Ｙｅｓ）、制御部２６０は、その割り込みに応じて、ファン２０が装着されているか否かを検出する（ステップＳ３０７）。具体的には、制御部２６０は、割り込みが、ファン２０が装着された旨を示すものである場合には、外部ＩＦ２５０にファン２０が取り付けられていない状態から、外部ＩＦ２５０にファンが取り付けられたと検出する。一方、制御部２６０は、割り込みが、ファン２０が取り外された旨を示すものである場合には、外部ＩＦ２５０にファン２０が装着された状態から、ファン２０が取り外されたと検出する。
【００４４】
外部ＩＦ２５０にファン２０が装着されている場合（外部ＩＦ２５０にファン２０が取り付けられていない状態から、外部ＩＦ２５０にファンが取り付けられた場合）には（ステップＳ３０７：Ｙｅｓ）、制御部２６０は、使用可能なコアの数の制限を解除する（ステップＳ３０８）。
【００４５】
一方、外部ＩＦ２５０にファンが装着されていない場合（外部ＩＦ２５０にファン２０が装着された状態から、ファン２０が取り外された場合）には（ステップＳ３０７：Ｎｏ）、制御部２６０は、使用可能なコアの数を制限する（ステップＳ３０９）。
【００４６】
ステップＳ３０８またはステップＳ３０９の処理の後、制御部２６０は、情報処理装置２００の電源をオフにする旨の操作が操作部２１０に入力されたか否かを判定する（ステップＳ３１０）。
【００４７】
情報処理装置２００の電源をオフにする旨の操作が入力されていない場合には（ステップＳ３１０：Ｎｏ）、制御部２６０は、ステップＳ３０６の処理に戻る。
【００４８】
情報処理装置２００の電源をオフにする旨の操作が入力された場合には（ステップＳ３１０：Ｙｅｓ）、制御部２６０は、ファン着脱割り込みを禁止し（ステップＳ３１１）、処理を終了する。
【００４９】
このように、本実施形態によれば、情報処理装置２００は、外部ＩＦ２５０にファン２０が装着されているか否かに応じて、使用可能なコアの数を変更する。
【００５０】
そのため、ファン２０が装着されておらず、プロセッサ２３０が十分に冷却されない場合には、プロセッサ２３０が備える複数のコアのうち、使用可能なコアの数を制限することで、プロセッサ２３０からの発熱量が少なくなり、情報処理装置２００の温度の上昇を抑制することができる。また、ファン２０が装着されているか否かに応じて使用可能なコアの数を変更するだけなので、プロセッサ２３０の温度に応じた制御を行う場合と比べてソフトウェア実装が容易となり、また、プロセッサ２３０の温度に応じて処理性能が急に変化することがない。
【００５１】
なお、本実施形態においては、制御部２６０は、ファン着脱割り込み３０６を用いて、外部ＩＦ２５０にファン２０が装着されたか否かを検出していたが、これに限られるものではない。図６は、制御部２６０の他の動作を示すフローチャートである。なお、図６において、図３と同様の処理については同じ符号を付し、説明を省略する。
【００５２】
外部ＩＦ２５０にファン２０が装着されており（ステップＳ３０３：Ｙｅｓ）、使用可能なコアの数の制限を解除した後、あるいは、外部ＩＦ２５０にファン２０が装着されていない場合（ステップＳ３０３：Ｎｏ）、制御部２６０は、定期的にポーリングを行い、ファン２０の着脱状態に変化があるか否かを検出する（ステップＳ６０１）。
【００５３】
ファン２０の着脱状態に変化がある場合には（ステップＳ６０１：Ｙｅｓ）、制御部２６０は、その変化が、外部ＩＦ２５０にファン２０が装着されていない状態から外部ＩＦ２５０にファン２０が装着された旨を示すか、外部ＩＦ２５０にファン２０が装着された状態からファン２０が取り外された旨を示すものかに応じて、外部ＩＦ２５０にファン２０が装着されているか否かを検出する（ステップＳ６０２）。
【００５４】
ファン２０の着脱状態に変化がない場合には（ステップＳ６０１：Ｎｏ）、制御部２６０は、ステップＳ３１０の処理に進む。
【００５５】
このように、制御部２６０が、外部ＩＦ２５０にファン２０が装着されたか否かを定期的に検出するようにしてもよい。なお、図６においては、制御部２６０は、ファン着脱割り込みを用いず、定期的にポーリングを行うことで、外部ＩＦ２５０にファン２０が装着されているか否かを検出する。そのため、図６に示す動作においては、図３に示すステップＳ３０５，Ｓ３１１の処理は不要である。
【００５６】
また、本実施形態においては、情報処理装置２００は、情報処理部としてマルチコアＣＰＵであるプロセッサ２３０を有する例を用いて説明したが、これに限られるものではない。例えば、情報処理装置２００は、情報処理部として図７に示すように、複数のＣＰＵ（ＣＰＵ７０１〜７０４）を有していてもよい。この場合、制御部２６０は、外部ＩＦ２５０にファン２０が装着されているか否かに応じて、使用可能なＣＰＵの数を制限する。
【００５７】
（第３の実施形態）
図８は、本発明の第３の実施形態の情報処理装置８００の要部構成を示すブロック図である。図８において、図２と同様の構成については同じ符号を付し、説明を省略する。
【００５８】
本実施形態の情報処理装置８００は、第２の実施形態の情報処理装置と比較して、プロセッサ２３０を情報処理部８１０の変更した点と、制御部２６０を制御部８２０に変更した点と、が異なる。
【００５９】
情報処理部８１０は、操作部２１０から出力された信号などに応じて情報処理を行う。ここで、情報処理部８１０は、マルチコアＣＰＵ、あるいは、１または複数のＣＰＵなどで構成される。
【００６０】
制御部８２０は、外部ＩＦ２５０にファン２０が装着されているか否かを検出し、その検出結果に応じて、情報処理部８１０を構成するＣＰＵの動作周波数を設定する。具体的には、制御部８２０は、外部ＩＦ２５０にファン２０が装着されている場合には、外部ＩＦ２５０にファン２０が装着されていない場合よりも、情報処理部８１０を構成するＣＰＵの動作周波数を高くする。
【００６１】
このように、本実施形態によれば、情報処理装置８００は、外部ＩＦ２５０にファン２０が装着されているか否かに応じて、情報処理部８１０の動作周波数（情報処理部８１０を構成するＣＰＵの高動作周波数）を設定する。
【００６２】
そのため、ファン２０が装着されておらず、情報処理部８１０が十分に冷却されない場合には、情報処理部８１０の動作周波数を低く設定することで、情報処理部８１０からの発熱量が少なくなり、情報処理装置８００の温度の上昇を抑制することができる。また、ファン２０が装着されているか否かに応じて情報処理部８１０の動作周波数を設定するだけなので、情報処理部８１０の温度に応じた制御を行う場合と比べてソフトウェア実装が容易となり、また、情報処理部８１０の温度に応じて処理性能が急に変化することがなく、安定した処理性能を提供することができる。
【００６３】
なお、上述した第２および第３の実施形態においては、プロセッサ２３０あるいは情報処理部８１０を冷却する冷却手段としてファンを用いる例を用いて説明したが、これに限られるものではない。冷却手段としては、水冷式の冷却手段を用いることも可能である。また、冷却手段としては、ヒートポンプやペルチェ素子を用いたものを用いることも可能である。
【００６４】
また、上述した第２および第３の実施形態においては、外部ＩＦ２５０に冷却手段であるファン２０が装着されているか否かに応じて、情報処理部の動作状態を制御する例を用いて説明したこれに限られるものではない。例えば、外部ＩＦ２５０に冷却手段が装着されているか否かだけでなく、冷却手段の種類に応じても、情報処理部の動作状態を制御するようにしてもよい。
【００６５】
例えば、一般に、水冷式の冷却手段は、ファンのような空冷式の冷却手段と比べて、冷却効率が良い。そこで、例えば、図２に示す情報処理装置２００において、冷却手段が装着されていない場合には、使用可能なコアの数を１個とし、空冷式の冷却手段が装着された場合には、使用可能なコアの数を２個とし、水冷式の冷却手段が装着された場合には、使用可能なコアの数を４個とするというようにしてもよい。
【００６６】
また、例えば、図８に示す情報処理装置８００において、冷却手段が装着されていない場合には、情報処理部８１０の動作周波数を第１の周波数とし、空冷式の冷却手段が装着された場合には、情報処理部８１０の動作周波数を第１の周波数よりも高い第２の周波数とし、水冷式の冷却手段が装着された場合には、情報処理部８１０の動作周波数を第２の周波数よりも高い第３の周波数としてもよい。
【００６７】
なお、冷却手段の方式については、例えば、外部ＩＦ２５０を介した冷却手段と制御部との間で、冷却手段の種類を示す信号の送受信を行うなどすることで判定することができる。
【００６８】
本発明の情報処理装置にて行われる方法は、コンピュータに実行させるためのプログラムに適用してもよい。また、そのプログラムを記憶媒体に格納することも可能であり、ネットワークを介して外部に提供することも可能である。
【００６９】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００７０】
（付記１）
情報処理を行う情報処理部と、
前記情報処理部を冷却する冷却手段が装着可能な装着部と、
前記装着部に前記冷却手段が装着されているか否かを検出し、該検出の結果に応じて前記情報処理部の動作状態を制御する制御部と、を有することを特徴とする情報処理装置。
【００７１】
（付記２）
付記１記載の情報処理装置において、
前記制御部は、前記装着部に前記冷却手段が装着されている場合、前記冷却手段の種類をさらに検出し、該検出の結果に応じて前記情報処理部の動作状態を制御することを特徴とする情報処理装置。
【００７２】
（付記３）
付記１または２記載の情報処理装置において、
前記情報処理部は、複数のプロセッサコアからなり、
前記制御部は、前記検出の結果に応じて、前記複数のプロセッサコアのうち、動作させるプロセッサコアの数を制御することを特徴とする情報処理装置。
【００７３】
（付記４）
付記１または２記載の情報処理装置において、
前記情報処理装置は、複数のＣＰＵからなり、
前記制御部は、前記検出の結果に応じて、前記複数のＣＰＵのうち、動作させるＣＰＵのコアの数を制御することを特徴とする情報処理装置。
【００７４】
（付記５）
付記１または２記載の情報処理装置において、
前記制御部は、前記検出の結果に応じて、前記情報処理部の動作周波数を設定することを特徴とする情報処理装置。
【００７５】
（付記６）
情報処理装置の制御方法であって、
前記情報処理装置は、情報処理を行う情報処理部と、前記情報処理部を冷却する冷却手段が装着可能な装着部と、を備えてなり、
前記装着部に前記冷却手段が装着されているか否かを検出し、該検出の結果に応じて前記情報処理部の動作状態を制御することを特徴とする制御方法。
【００７６】
（付記７）
付記６記載の制御方法において、
前記装着部に前記冷却手段が装着されている場合、前記冷却手段の種類をさらに検出し、該検出の結果に応じて前記情報処理部の動作状態を制御することを特徴とする制御方法。
【００７７】
（付記８）
付記６または７記載の制御方法において、
前記情報処理部は、複数のプロセッサコアからなり、
前記検出の結果に応じて、前記複数のプロセッサコアのうち、動作させるプロセッサコアの数を制御することを特徴とする制御方法。
【００７８】
（付記９）
付記６または７記載の情報処理装置において、
前記情報処理装置は、複数のＣＰＵからなり、
前記検出の結果に応じて、前記複数のＣＰＵのうち、動作させるＣＰＵのコアの数を制御することを特徴とする制御方法。
【００７９】
（付記１０）
付記６または７記載の情報処理装置において、
前記検出の結果に応じて、前記情報処理部の動作周波数を設定することを特徴とする制御方法。
【００８０】
（付記１１）
情報処理を行う情報処理部と、前記情報処理部を冷却する冷却手段が装着可能な装着部と、を備える情報処理内のコンピュータに、
前記装着部に前記冷却手段が装着されているか否かを検出し、該検出の結果に応じて前記情報処理部の動作状態を制御する処理を実行させるプログラム。
【符号の説明】
【００８１】
１０    冷却手段
２０    ファン
１００，２００    情報処理装置
１１０，８１０    情報処理部
１２０    装着部
１３０，２６０，８２０    制御部
２１０    操作部
２２０    表示部
２３０    プロセッサ
２３１〜２３４    プロセッサコア
２４０    メモリ
２５０    外部ＩＦ
【図１】
2014139731.tif 000003
【図２】
2014139731.tif 000004
【図３】
2014139731.tif 000005
【図４】
2014139731.tif 000006
【図５】
2014139731.tif 000007
【図６】
2014139731.tif 000008
【図７】
2014139731.tif 000009
【図８】
2014139731.tif 000010