応用情報技術者試験 応用情報技術者試験 令和5年度春期 午前 問9: 全ての命令が 5 ステージで完了するように設計された,パイプライン制御の CPU がある。20 命令を実行するには何サイクル必要となるか。ここで,全ての命令は途

←
応用情報技術者試験 令和5年度春期 午前
Q 99 / 80
全ての命令が 5 ステージで完了するように設計された,制御の CPU がある。20 命令を実行するには何サイクル必要となるか。ここで,全ての命令は途中で停止することなく実行でき,パイプラインの各ステージは 1 サイクルで動作を完了するものとする。
この問の正解率:71.41%(857件)

解説

応用情報技術者試験 令和5年度春期 午前 問9「全ての命令が 5 ステージで完了するように設計された,パイプライン制御の CPU…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約71%です。

正解

ウ. 24

正答率 71.4%(857人中 612人が正解)

問題の解説

パイプラインでは、先頭の命令が 5 ステージを終えるのに 5 サイクルかかり、それ以降は 1 サイクルごとに 1 命令ずつ完了する。20 命令では、先頭の 5 サイクルに残り 19 命令の 19 サイクルを足して、 サイクルとなる。

選択肢ごとの解説

  • ア20 は、各命令が 1 サイクルで完了するとみなした値で、5 ステージ分の立ち上がり時間を含んでいない。
  • イ21 は、命令数に 1 を足しただけの値で、先頭の命令が全ステージを終えるまでの 4 サイクル分の遅れを反映していない。
  • ウ正しい。先頭の命令が 5 サイクルで完了し、残り 19 命令は 1 サイクルずつ遅れて完了するので、 サイクルである。
  • エ25 は、20 サイクルにステージ数 5 をそのまま足した値で、1 サイクル多く数えている。

応用情報技術者試験 令和5年度春期 午前 の過去問一覧に戻る・問9

応用情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

応用情報技術者試験 合格.dev を App Store でダウンロード