• 締切済み

情報処理の問題ですが

情報処理の問題ですがどなたか解き方を教えて頂けますでしょうか? 宜しくお願い致します。 問題 8000万個の命令を実行するプログラムを60MIPSで実行した場合に 予想される処理時間は何秒か(小数点第3位を四捨五入する) ここで プロセッサの使用率は75%としてオペレーティングシステムのオーバーヘッドは考えないものとする。なお、次の計算式を参考にするとよい (1)1秒間に実行できる命令数=MIPS値×使用率 (2)プログラム処理時間=プログラム命令数/1秒間に実行できる命令数 (3)MIPS値=1秒間に実行できる命令数を百万の単位で示したもの

みんなの回答

  • sky-plane
  • ベストアンサー率37% (33/88)
回答No.1

まず、参考にする計算式をもとにして計算していきましょう。 最初に1秒間に実行できる命令数を計算します。 プロセッサを100%利用とすれば、1秒間に6千万(60×100万)の命令が実行できることになりますが、利用率75%なので、60×0.75をします。すると、45が出てきます。これは、一秒間に45MIPS(4500万)の命令ができることになります。あとは、8000万÷4500万(45MIPS)をすると、1.77777・・・・・・となるので、小数点第3位を四捨五入すれば1.78となります。 よって答えは1.78秒だと思います。 見落としたところがあるかもしれないので参考までにお願いします。