戦国IT - 情報処理技術者試験の過去問対策サイト
お知らせお問い合わせ料金プラン

応用情報技術者 2014年 秋期 午前208


問題文

現在の商用超並列コンピュータの多くが採用しているマルチプロセッサの処理方式の一つであり、プロセッサごとに異なる命令を並列に実行させるものはどれか。

選択肢

CISC
MIMD(正解)
RISC
SIMD

マルチプロセッサの処理方式に関する問題【午前2 解説】

要点まとめ

  • 結論:プロセッサごとに異なる命令を並列実行する方式はイ: MIMDです。
  • 根拠:MIMDは「複数命令・複数データ」の略で、各プロセッサが独立して異なる命令を処理可能です。
  • 差がつくポイント:SIMDは同じ命令を複数データに適用する方式であり、命令の多様性がない点が異なります。

正解の理由

イ: MIMDは、複数のプロセッサがそれぞれ独立して異なる命令を実行できるため、超並列コンピュータの多様な処理に適しています。これに対し、SIMDは単一命令を複数データに適用するため、処理の柔軟性が限定されます。CISCやRISCは命令セットの種類を示すもので、並列処理方式とは異なります。

よくある誤解

SIMDとMIMDの違いを「並列処理=SIMD」と誤解しがちですが、SIMDは単一命令の並列適用に限定されます。CISCやRISCは命令セットの種類であり、処理方式ではありません。

解法ステップ

  1. 問題文の「プロセッサごとに異なる命令を並列に実行」とある部分に注目する。
  2. 並列処理方式の分類(SIMD、MIMD)を思い出す。
  3. SIMDは「単一命令・複数データ」、MIMDは「複数命令・複数データ」であることを確認する。
  4. 選択肢の意味を整理し、MIMDが該当することを判断する。
  5. CISCとRISCは命令セットの種類であり、処理方式の説明には当てはまらないと理解する。

選択肢別の誤答解説

  • ア: CISC
    命令セットの種類であり、並列処理方式ではありません。複雑な命令を多く持つ設計思想です。
  • イ: MIMD
    正解。複数のプロセッサが独立して異なる命令を実行可能な方式です。
  • ウ: RISC
    命令セットの種類で、単純で高速な命令を特徴としますが、並列処理方式ではありません。
  • エ: SIMD
    同一命令を複数のデータに適用する方式で、異なる命令の並列実行はできません。

補足コラム

MIMDはスーパーコンピュータやクラスタシステムで広く採用されており、各プロセッサが独立して異なるタスクを処理できるため、柔軟で高効率な並列処理が可能です。一方、SIMDは画像処理や科学技術計算など、同じ処理を大量のデータに繰り返す用途に適しています。

FAQ

Q: SIMDとMIMDの違いは何ですか?
A: SIMDは単一命令を複数データに同時適用する方式で、MIMDは複数のプロセッサがそれぞれ異なる命令を実行する方式です。
Q: CISCとRISCは並列処理方式ですか?
A: いいえ。CISCとRISCは命令セットアーキテクチャの種類であり、並列処理方式とは異なります。

関連キーワード: MIMD, SIMD, 並列処理、マルチプロセッサ、命令セット、CISC, RISC
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてプライバシーポリシー利用規約特商法表記開発者について