問95
ITパスポート過去問 平成30年度(2018年)問95
ターボブーストとも呼ばれるコンピュータの処理性能向上技術に関する説明はどれか。
選択肢
- ア:CPUと主記憶の間に配置して,主記憶の読み書きの遅さを補う。
- イ:CPUの許容発熱量や消費電力量に余裕があるときに,コアの動作周波数を上げる。
- ウ:演算を行う核となる部分をCPU内部に複数もち,複数の処理を同時に実行する。
- エ:複数のコンピュータのCPUを共有して,膨大な量の処理を分散して実行する。
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
正解:イ
あなたの回答:未回答
ターボブーストは、CPUの温度や消費電力に余裕がある場合に、コアの動作周波数を定格より一時的に引き上げて処理性能を高める技術です。
Point
この問題は、ターボブーストがCPUの動作周波数を条件付きで一時的に上げる機能であることを理解し、キャッシュメモリ、マルチコア、分散処理の説明と区別できるかを確認しています。
解くために必要な知識
この問題を解くには、CPUの性能向上に関する代表的な方法として、ターボブースト、キャッシュメモリ、マルチコア、分散処理の違いを理解している必要があります。
用語の整理
| 用語 | 意味 |
|---|---|
| ターボブースト | CPUの温度・消費電力などに余裕があるとき、動作周波数を一時的に上げて性能を向上させる機能です。 |
| 動作周波数 | CPUが動作のタイミングを刻む速さ(Hz)です。一般に高いほど処理が速くなりやすいです。 |
| コア | CPU内部で命令を実行する中心部分です。 |
他の選択肢に出てくる用語
| 用語 | 意味 |
|---|---|
| キャッシュメモリ | CPUと主記憶の間に置く高速メモリです。よく使うデータを保持し、主記憶へのアクセス回数を減らします。 |
| 主記憶 | 実行中のプログラムやデータを保持するメモリです。一般にRAMを指します。 |
| マルチコア | 1つのCPUに複数のコアを搭載し、複数の処理を並列に実行できるようにした方式です。 |
| 分散処理 | 複数のコンピュータに処理を分けて実行する方式です。 |
問題の解法手順
各選択肢の整理
| 選択肢 | 何の技術か | 判定理由 |
|---|---|---|
| ア | キャッシュメモリ | CPUと主記憶の間に置き、主記憶アクセスの遅さを補う技術です。動作周波数を上げる説明ではありません。 |
| イ | ターボブースト | 温度(許容発熱量)や電力に余裕があるときに、コアの動作周波数を上げて処理性能を上げる説明です。 |
| ウ | マルチコアCPU | CPU内部に複数コアを持ち、並列に処理する構造の説明です。周波数を引き上げる制御ではありません。 |
| エ | 分散処理(クラスタなど) | 複数コンピュータで処理を分けて実行する方式です。単一CPUの周波数制御の説明ではありません。 |
選択肢ごとの解説
- ア:不正解
CPUと主記憶の間に置いて読み書きを速くするのはキャッシュメモリの説明です。ターボブーストはメモリを追加する考え方ではなく、CPUの動作周波数を一時的に上げる制御です。
- イ:正解
ターボブーストの説明です。温度や消費電力に余裕があるときに、コアの動作周波数を一時的に引き上げます。
- ウ:不正解
マルチコアプロセッサの説明です。CPU内部に複数のコアを持ち、並列に処理します。ターボブーストのように周波数を上げる説明ではありません。
- エ:不正解
複数のコンピュータで処理を分けて実行するのは分散処理(クラスタなど)の説明です。ターボブーストは単体CPU内での周波数制御であり、複数台での分散実行ではありません。
まとめ
ターボブーストは、CPUの温度や消費電力に余裕がある場合に、コアの動作周波数を定格より一時的に引き上げて処理性能を高める技術です。
※本解説は生成AIによる学習支援用の参考情報です。内容の正確性や最新性は保証されません。最終的な判断は、試験実施団体の公式資料をご確認ください。
テクノロジ系 > コンピュータシステム > コンピュータ構成要素
順次、単語を追加予定です。もうしばらくお待ちください。
CPUと主記憶の間に置いて読み書きを速くするのはキャッシュメモリの説明です。ターボブーストはメモリを追加する考え方ではなく、CPUの動作周波数を一時的に上げる制御です。
ターボブーストの説明です。温度や消費電力に余裕があるときに、コアの動作周波数を一時的に引き上げます。
マルチコアプロセッサの説明です。CPU内部に複数のコアを持ち、並列に処理します。ターボブーストのように周波数を上げる説明ではありません。
複数のコンピュータで処理を分けて実行するのは分散処理(クラスタなど)の説明です。ターボブーストは単体CPU内での周波数制御であり、複数台での分散実行ではありません。