オンラインシステムにおいて、1トランザクションの処理に平均60万命令を実行し、平均2回のファイルアクセスが必要であるとき、CPU性能が30MIPSであるコンピュータのトランザクションの平均処理時間は何ミリ秒か。
ここで、ファイルの平均アクセス時間は30ミリ秒とし、当該トランザクション以外の処理は発生しないものとする。
ア | 8 |
イ | 40 |
ウ | 62 |
エ | 80 |
答え エ
【解説】
1トランザクションの処理に必要な60万命令を30MIPSのCPUで実行するのに要する時間は
60万命令÷30MIPS=0.02秒=20ミリ秒 …(1)
1トランザクションでは平均2回のファイルアクセスがあり、ファイルの平均アクセス時間は30ミリ秒なので
30ミリ秒×2回=60ミリ秒 …(2)
1トランザクションの処理時間は(1)(2)から
(1)+(2)=20ミリ秒+60ミリ秒=80ミリ秒
(エ)になる。
【キーワード】
・トランザクション処理
・MIPS