IPA過去問ドリル

平成28年度 春期 基本情報技術者試験 午前 問10

テクノロジ/コンピュータ構成要素

RISCプロセッサの5段パイプラインの命令実行制御の順序はどれか。ここで,このパイプラインのステージは次の五つとする。 ①書込み ②実行とアドレス生成 ③命令デコードとレジスタファイル読出し ④命令フェッチ ⑤メモリアクセス

出典:平成28年度 春期 基本情報技術者試験 午前 問10

正解:ウ

解説

5段パイプラインの基本的な処理順序は,命令フェッチ→命令デコード(レジスタ読出し)→実行・アドレス生成→メモリアクセス→書込みという流れになります。これは④命令フェッチ,③デコード,②実行,⑤メモリアクセス,①書込みの順に対応します。

選択肢ごとの解説

  • 誤り。デコードの前に命令フェッチが行われるはずですが,順序が入れ替わっています。
  • 誤り。デコードとメモリアクセスの順序が誤っており,実際の処理の流れと矛盾します。
  • 正しい。フェッチ→デコード→実行→メモリアクセス→書込みという標準的な順序です。
  • 誤り。メモリアクセスがデコードや実行より先に行われており,順序が誤っています。
基本情報技術者の過去問を演習モードで解く