問題
選択肢
- 1CASE 文を多くする。
- 2関数の個数をできるだけ多くする。
- 3分岐命令を少なくする。
- 4メモリアクセス命令を少なくする。
正解
3. 分岐命令を少なくする。
詳しい解説を見る解説を閉じる
解説
パイプライン処理は複数命令の実行ステージを重ねて並行処理する方式だが、分岐命令があると分岐先が確定するまで後続命令を先読みできず、パイプラインの乱れ(ハザード)が生じて効率が落ちる。したがって分岐命令を少なくすることがパイプラインを有効に機能させる方法であり、ウが正解。(出典: 平成23年度 秋期 応用情報技術者試験 午前 問9)
一問一答
全400問を繰り返し学習