基本情報技術者試験 2004年度 = 平成16年度・秋期 午前 問19

 1GHzで動作するCPUがある。このCPUは、機械語の1命令を平均0.8クロックで実行できることが分かっている。このCPUは1秒間に約何万命令実行できるか。

ア 125 イ 250 ウ 80,000 エ 125,000

解答



解説

 クロック周波数は、コンピュータ内のクロックが発生するパルス信号の周波数です。この値が1GHzですから、1クロックの時間(周期)は1 ÷ (1×109) = 10-9秒です。
 1 GHzのクロック周波数で動作するCPUが、機械語の1命令を平均0.8クロックで実行するわけですから、1命令の実行にかかる平均時間は、10-9×0.8秒です。そのため、1秒間に実行できる命令数は、以下のように求められます。

  1 ÷ (10-9×0.8) = 109÷0.8 = 125000

 したがって、正解はです。


BohYoh.comトップページへ