基本情報技術者試験 |
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
したがって、正解はエです。