平成22年 秋期 基本情報技術者 午前 問10

パイプライン制御の特徴はどれか。

 ア  複数の命令を同時に実行するために、コンパイラが目的プログラムを生成する段階で、それぞれの命令がどの演算器を使うかをあらかじめ割り振る。
 イ  命令が実行される段階で、どの演算器を使うかを動的に決めながら、複数の命令を同時に実行する。
 ウ  命令の処理をプロセッサ内で複数のステージに細分化し、複数の命令を並列に実行する。
 エ  命令をさらに細かなマイクロ命令の組合せで実行する。


答え ウ


解説

 ア  AMP(Asymmetric Multiple Processor)型マルチプロセッサの説明です。
 イ  SMP(Symmetric Multiple Processor)型マルチプロセッサの説明です。
 ウ  パイプライン制御の説明です。
 エ  マイクロプログラム制御の説明です。


キーワード
・パイプライン

キーワードの解説
  • パイプライン
    CPUが命令を実行するためには命令読み込み(F)、命令解読(D)、アドレス計算(A)、オペランド呼出し(R)、実行(E)と複数ステージの動作を行う必要があり、これをCPUの動作クロックに合わせて行うと1命令処理するのに時間がかかる。
    そのため、CPUの動作ステージを1つずつずらして複数の命令を処理できるようにして、処理速度を向上させるものがパイプラインです。
    パイプライン
    ここで、1命令を処理するのに必要なステージ数が深さで、1ステージを処理する時間がピッチです。

もっと、「パイプライン」について調べてみよう。

戻る 一覧へ 次へ