正答3
解説
正解は3です。
パイプライン処理は、命令の実行を「命令の取出し、解読、実行」などの段階に分け、段階を少しずつずらして重ねて実行する方式です。
1命令の実行時間は変わらなくても、単位時間に処理できる命令数が増えます。
【選択肢別解説】
1:× 単一の命令で複数のデータを並列に処理する方式は、SIMD(Single Instruction Multiple Data)の説明です。
パイプライン処理ではありません。
2:× パイプライン処理は、1命令の実行時間を短くする方式ではありません。
複数の命令を重ねて実行し、全体の処理能力を高める方式です。
3:○ 一つのプロセッサの中で、複数の命令を段階をずらしながら同時に実行する説明であり、パイプライン処理そのものなので正しいです。
4:× 複数のプロセッサがそれぞれ独自の命令で複数のデータを処理する方式は、MIMD(Multiple Instruction Multiple Data)の説明です。
【ポイント】
パイプラインは工場の流れ作業にたとえられます。
分岐命令などで流れが乱れることをハザードといい、これがパイプラインの性能を下げる原因になります。