第2種情報処理技術者試験 |
1996年度 = 平成8年度・秋期 |
午前 |
問57 |
3,000万個の命令を実行するプログラムを50MIPSのコンピュータで実行した場合に予想される処理時間は何秒か(小数第3位を四捨五入する)。ここで、プロセッサの使用率は70%とし、オペレーティングシステムのオーバヘッドは考えないものとする。
ア 0.04
| イ 0.05
| ウ 0.42
| エ 0.60
| オ 0.86
|
オ
MIPS(million instructions per second)は、1秒間あたりの106単位(百万単位)の平均命令実行回数です。
単位 | 記号 | 値 | |
日本語
ミリ | m | 10-3 | 千分の一 |
マイクロ | μ | 10-6 | 百万分の一 |
ナノ | n | 10-9 | 十億分の一 |
ピコ | p | 10-12 | 一兆分の一 |
50MIPSのコンピュータは、1秒間に50 × 106個の命令を実行できますが、プロセッサの使用率が70%ですから、実際に実行できるのは0.7 × 50 ×106個の命令です。したがって、3,000万個の命令を実行するのに要する時間は次のように求められます。
3,000万 / 0.7 × 50 ×106 = 0.8571…