テクニカル(エンベデッド)向け

【問題】
 すべての命令が 5 サイクルで完了するように設計されたコンピュータがある。パイプライン制御の下で,20 命令を実行するには何サイクル必要となるか。ここで,すべての命令は途中で停止することなく実行できるものとする。

 ア 20
 イ 21
 ウ 24
 エ 25

【解答】私の解答

123456789012345678901234
12345〓個
12345〓個
12345〓個
と、続いて行き
(略)
12345 24個
になる。

【調べたこと】
パイプライン 【pipeline】
読み方 : パイプライン
マイクロプロセッサ(MPU)の高速化手法の一つ。
プロセッサ内での1つの命令を処理は、命令の読み込み、解釈、実行、結果の書き込みなどのように、複数の段階からなるサイクルの各段階の処理機構を独立して動作させることにより、流れ作業的に、前の命令のサイクルが終わる前に次の命令を処理し始めるのがパイプライン処理である。

■解答■
  ソフトウェア開発技術者午前平成16年問19
  テクニカルエンジニア(エンベデッドシステム)午前平成16年問04

 ウ 24