プロセッサ(全75問中40問目)

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
表のCPIと構成比率で,3種類の演算命令が合計1,000,000命令実行されるプログラムを,クロック周波数が1GHzのプロセッサで実行するのに必要な時間は何ミリ秒か。
09.png

出典:平成22年春期 問 9

  • 0.4
  • 2.8
  • 4.0
  • 28.0
正解 問題へ
分野:テクノロジ系
中分類:コンピュータ構成要素
小分類:プロセッサ
解説
まず3種類の命令の加重平均をとって、1命令に必要な平均クロック数を求めます。

 (3×0.2)+(5×0.2)+(2×0.6)
=0.6+1.0+1.2=2.8

1命令当たり2.8クロックで処理できるので、1,000,000(=106)命令を実行するのに必要なクロック数は、2.8×106回です。

プロセッサのクロック周波数は1GHz(=109Hz)なので、本プログラムを実行するのに必要な時間は、

 2.8×106÷109=0.0028秒

これをミリ秒単位に直すと「2.8ミリ秒」という答えになります。

Pagetop