平成22年度春期 エンベデッドシステムスペシャリスト試験 午前II 問2
【問題2】
すべての命令が5サイクルで完了するように設計された,パイプライン制御のコンピュータがある。20命令を実行するには何サイクル必要となるか。ここで,すべての命令は途中で停止することなく実行でき,1ステージは1サイクルで動作を完了するものとする。
【解説】
パイプライン方式では、次のようにサイクル数を計算します:
- 最初の命令が完了するまでに必要なサイクル数は「5サイクル」。
- 残りの命令(20 – 1 = 19個)は1サイクルごとに処理されるため、「19サイクル」追加で必要。
よって、合計サイクル数は以下のように計算されます:
5 + 19 = 24
したがって、20命令を実行するには「24サイクル」必要となります。
出典:平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前II 問2