トランザクションの平均処理時間

オンラインシステムにおいて、1トランザクションの処理に平均60万命令を実行し、平均2回のファイルアクセスが必要であるとき、CPU性能が30MIPSであるコンピュータの1トランザクションの平均処理時間は何ミリ秒か。ここで、ファイルの平均アクセス時間は30ミリ秒とし、当該トランザクション以外の処理は発生しないものとする。

FE 平成21(2009)年 秋期 問17

攻略のヒント:2回のファイルアクセス+60万命令=1処理
       CPUの性能30MIPS=30 * 10

解き方

(1)  30MIPS = 30 * 106 = 30,000,000(1秒当たりの命令処理数)

(2)  60万命令 = 600,000(1トランザクションの命令数)

(3)  600,000 / 30,000,000 = 0.2(秒)= 20(ミリ秒)
   :1トランザクションの命令数 ÷ 1秒あたりの処理命令数 = 何ミリ秒で1トランザクションを処理できるか

(4)  ファイル平均アクセス時間 = 30(ミリ秒)

(5)  2回のファイルアクセス = 30 * 2 = 60(ミリ秒)

(6)  60 + 20 = 80(ミリ秒)

よって答えはエです。

詳細解説

更新するかも…

コメント