応用情報技術者試験 午前

解説一覧 / 令和5年度 春期 問9

解説を読む ↓

9令和5年度 春期テクノロジ系

全ての命令が5ステージで完了するように設計された,パイプライン制御のCPUがある。20命令を実行するには何サイクル必要となるか。ここで,全ての命令は途中で停止することなく実行でき,パイプラインの各ステージは1サイクルで動作を完了するものとする。

正解はウ

解説 本サイト独自(IPA公表のものではありません)

 パイプラインでは,最初の命令が5ステージを通過して完了するまでに5サイクルを要する。その後は各サイクルで一つずつ命令が完了するので,残る20-1命令に同じだけのサイクルを加え,合計は24サイクルとなる。

  •  20サイクルは,各サイクルで一つの命令が完了する状態だけを数えており,最初の命令が5ステージを通過するまでの時間を反映していない。
  •  21サイクルでは,最初の命令が5ステージを通過するための時間を十分に加えておらず,全20命令は完了しない。
  •  25サイクルは,最初の命令に必要な5サイクルへ全20命令分を加えた値であり,最初の命令を重ねて数えている。
この解説は間違っています

 ログインは不要です

この解説は,別のモデルによるレビューを受けています。

出典:令和5年度 春期 応用情報技術者試験 午前 問9

自分で解いてから答え合わせをするなら 問題バンク — 解説は解答後に表示されます。