【システム構成要素】限界まで性能を引き出す!「ターボ・ブースト」|情報処理問題1000本ノック
CPUは常に全力で動いているわけではありません。消費電力や温度に余裕があるとき、一時的にギアを上げる「ブースト機能」の仕組みを攻略しましょう。
1. 問題:CPUの動的クロック制御
【 問題 】 Core i5やCore i7などのプロセッサに搭載されており、稼働コア数、CPU負荷率、温度などを監視して、発熱量が一定枠内に収まっている場合に、動作クロックを定格以上に引き上げる機能を何と呼ぶでしょうか?
ア、ハイパースレッディング イ、ターボ・ブースト・テクノロジー ウ、オーバークロック エ、キャッシュコヒーレンシ
2. 正解:プロセッサの技術に関する正解
正解: イ、ターボ・ブースト・テクノロジー
3. 解説:「熱の余白」を処理能力に変える
ターボ・ブーストは、OSがより高いパフォーマンスを必要とした際、プロセッサが消費電力・電流・温度の仕様限界未満で動作している場合に、自動的に動作周波数を高める技術です。
【図解:ターボ・ブーストの仕組み】
1. 状態監視
・CPUが「現在の温度は低いか?」「使っていないコアはあるか?」をリアルタイムでチェックします。
2. 余裕(マージン)の活用
・熱や電力に余裕があれば、動いているコアの動作クロックを段階的に引き上げます。
3. 自動調整
・負荷が下がったり、温度が上昇して限界に近づいたりすると、元のクロックに自動で戻ります。
1. 状態監視
・CPUが「現在の温度は低いか?」「使っていないコアはあるか?」をリアルタイムでチェックします。
2. 余裕(マージン)の活用
・熱や電力に余裕があれば、動いているコアの動作クロックを段階的に引き上げます。
3. 自動調整
・負荷が下がったり、温度が上昇して限界に近づいたりすると、元のクロックに自動で戻ります。
[ 関連用語の整理 ]
★ ハイパースレッディング:1つの物理コアを、OSから2つの論理コアに見せかけて並列処理効率を高める技術。
★ オーバークロック:ユーザーが自己責任で定格以上の電圧・クロックを設定すること。ターボ・ブーストは「メーカー保証内での自動自動調整」である点が異なります。
★ ハイパースレッディング:1つの物理コアを、OSから2つの論理コアに見せかけて並列処理効率を高める技術。
★ オーバークロック:ユーザーが自己責任で定格以上の電圧・クロックを設定すること。ターボ・ブーストは「メーカー保証内での自動自動調整」である点が異なります。
1. 理解のコツ: 「余裕がある時だけ本気を出す」機能です。マラソンランナーが、心拍数や気温に余裕がある時だけスパートをかけるようなイメージです。
2. 試験対策の視点: 「温度や負荷を監視」「必要に応じてクロックを引き上げる」というキーワードがセットで出題されます。また、電力消費を抑えるための「省電力制御(スピードステップなど)」と対比させて理解しておくとより確実です。
4. まとめ
「発熱量が枠内であれば、動作クロックを引き上げる」。これがターボ・ブースト・テクノロジーです。ハードウェアの限界を賢く使い切り、処理能力を最大化する現代のプロセッサには欠かせない技術です。
PR