ITパスポート試験 過去問解説

マルチコアプロセッサとは?ITパスポート試験 2013年 (平成25年 秋期) 問66を解説

ITパスポート試験 2013年 (平成25年 秋期) 問66は、マルチコアプロセッサに関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

マルチコアプロセッサに関する記述のうち,最も適切なものはどれか。

この問題の出題ポイント

  • マルチコアプロセッサの定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
  • 関連タグ: コンピュータ構成要素、マルチコアプロセッサ、CPU。

選択肢

  1. 1台のPCに複数のマイクロプロセッサを搭載し,各プロセッサで同時に同じ処理を実行することによって,処理結果の信頼性の向上を図ることを目的とする。
  2. 演算装置の構造とクロック周波数が同じであれば,クアッドコアプロセッサはデュアルコアプロセッサの4倍の処理能力をもつ。
  3. 処理の負荷に応じて一時的にクロック周波数を高くして高速処理を実現する。
  4. 一つのCPU内に演算などを行う処理回路を複数個もち,それぞれが同時に別の処理を実行することによって処理能力の向上を図ることを目的とする。正解

正解

: 一つのCPU内に演算などを行う処理回路を複数個もち,それぞれが同時に別の処理を実行することによって処理能力の向上を図ることを目的とする。

解説

マルチコアプロセッサ(multi-core processor)は,1つのCPU(集積回路チップ)内に複数の演算回路(コア)を搭載し,それぞれが同時に別の処理を実行することで処理能力向上を図る方式です。デュアルコア(2コア)・クアッドコア(4コア)・ヘキサコア(6コア)等があります。混同しやすいのは複数CPUによる冗長化(信頼性向上),クロック周波数の動的制御(ターボブースト),コア数倍≠性能倍(並列化困難な処理もあるため,アムダールの法則)で,これらの違いを理解することが重要で,並列処理の本質を捉える設計理解が必要です。

なぜ他の選択肢が違うのか

  • 複数CPUで同じ処理を実行するのは冗長化(信頼性向上)の話であり,マルチコアの目的とは異なるため誤り。マルチコアは異なる処理を並列実行して性能向上を狙う方式で,冗長化とは目的が異なる。

  • コア数が2倍になっても処理能力が単純に2倍や4倍にはならない(並列化困難な処理や同期コストがあるため,アムダールの法則)。理論値と実測値が乖離するため誤り。並列化率が性能向上を決める。

  • クロック周波数を一時的に上げる技術はインテルのターボブースト等であり,マルチコアの説明ではないため誤り。動的周波数制御は別技術で,マルチコアとは並行して活用されることもある別の高速化手法。

  • エ(正解)

    正解。1つのCPU内に複数の処理回路を持ち,それぞれが同時に別の処理を実行することで処理能力向上を図るのがマルチコアプロセッサ。並列処理による性能向上が本質で,スレッド並列処理が活きる。

解き方の整理

マルチコアプロセッサの問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連問題

前後の問題

2013年 (平成25年 秋期) の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。