基本情報技術者試験 2001年度 = 平成13年度・秋期 午前 問17

 処理装置の高速化に関する技術の一つで、命令の読出しから実行までを複数のステージに分け、各ステージを並行して実行することによって、処理効率を向上させる方式はどれか。

 ア インタリーブ  イ キャッシュメモリ
 ウ ディスクアレイ  エ パイプライン

解答

 エ

解説

 パイプライン処理は、命令の実行サイクルを、命令の取出し、解読、アドレス計算・変換、データの取出し、実行のような複数の段階に分け、各段階の処理を別々の装置が担当することによって、複数の命令を並列に処理する方式です。

表 命令の実行ステップ
ステップ 処理内容
1  命令コード部の取出し  
2  命令の解読
3  アドレス部の取出し
4  実効番地の計算
5  データの取出し
6  演算の実行

      ┌─┬─┬─┬─┬─┬─┐ 最初の命令 │1│2│3│4│5│6│       └─┴─┴─┴─┴─┴─┘         ┌─┬─┬─┬─┬─┬─┐   次の命令  │1│2│3│4│5│6│         └─┴─┴─┴─┴─┴─┘           ┌─┬─┬─┬─┬─┬─┐   次の次の命令  │1│2│3│4│5│6│           └─┴─┴─┴─┴─┴─┘                 …     図  命令実行のパイプライン処理



BohYoh.comトップページへ