パイプライン
CPUのパイプライン処理の説明として、適切なものはどれか。
- A
命令を実行する前に、プログラム全体を機械語に変換する。
- B
複数のCPUで、同じ命令を同時に実行して、誤りを検出する。
- C
主記憶の一部を、高速なキャッシュとして使う。
- D
命令の実行を複数の段階に分け、異なる命令の段階を重ねて処理する。
正解と解説を見る
正解:D
パイプライン処理は、命令の実行を段階に分け、重ねて処理する。分岐があると効率が落ちる。
- A
誤り。コンパイル方式の説明。
- B
誤り。多重化(デュアルシステムなど)の考え方。
- C
誤り。キャッシュメモリの説明。
- D
正しい。分岐命令などで流れが乱れると、効率が下がる。
このサイトの問題は、公開されている出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。独立行政法人情報処理推進機構(IPA)の公式サービスではありません。