パイプライン制御の特徴はどれか。
ア |
複数の命令を同時に実行するために、コンパイラが目的プログラムを生成する段階で、それぞれの命令がどの演算器を使うかをあらかじめ割り振る。 |
イ |
命令が実行される段階で、どの演算器を使うかを動的に決めながら、複数の命令を同時に実行する。 |
ウ |
命令の処理をプロセッサ内で複数のステージに細分化し、複数の命令を並列に実行する。 |
エ |
命令をさらに細かなマイクロ命令の組合せで実行する。 |
答え ウ
【解説】
ア |
AMP(Asymmetric Multiple Processor)型マルチプロセッサの説明です。 |
イ |
SMP(Symmetric Multiple Processor)型マルチプロセッサの説明です。 |
ウ |
パイプライン制御の説明です。 |
エ |
マイクロプログラム制御の説明です。 |
【キーワード】
・パイプライン
【キーワードの解説】
- パイプライン
CPUが命令を実行するためには命令読み込み(F)、命令解読(D)、アドレス計算(A)、オペランド呼出し(R)、実行(E)と複数ステージの動作を行う必要があり、これをCPUの動作クロックに合わせて行うと1命令処理するのに時間がかかる。
そのため、CPUの動作ステージを1つずつずらして複数の命令を処理できるようにして、処理速度を向上させるものがパイプラインです。
ここで、1命令を処理するのに必要なステージ数が深さで、1ステージを処理する時間がピッチです。
もっと、「パイプライン」について調べてみよう。
戻る
一覧へ
次へ
|