平成27年度 秋期 応用情報技術者試験 午前 問8
テクノロジ/コンピュータ構成要素CPUのパイプライン処理を有効に機能させるプログラミング方法はどれか。ここで,CPUは命令の読込みとデータのアクセスを分離したアーキテクチャとする。
出典:平成27年度 秋期 応用情報技術者試験 午前 問8
- アCASE文を多くする。
- イ関数の個数をできるだけ多くする。
- ウ分岐命令を少なくする。
- エメモリアクセス命令を少なくする。
正解:ウ
解説
パイプライン処理は複数の命令の実行段階を重ねて処理することで高速化を図りますが,分岐命令が実行されると分岐先が確定するまで後続命令の先読みが無駄になる「パイプラインハザード」が生じます。したがって,分岐命令を減らすことがパイプラインを有効に機能させるためのプログラミング上の工夫になります。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
この分野の要点と出題傾向:応用情報技術者「コンピュータ構成要素」の解説と過去問一覧
応用情報技術者の過去問を演習モードで解く