• 締切済み

情報処理の問題ですが

情報処理の問題ですがどなたか解き方を教えて頂けますでしょうか? 宜しくお願い致します。 問題 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秒だと思います。 見落としたところがあるかもしれないので参考までにお願いします。

関連するQ&A

  • 基本情報処理技術者 H20 春 問19

    クロック周波数が1GHz の CPU がある。 この CPU の命令種別が,表に示す二つから成っているとき,処理能力は約何 MIPS か. 命令種別 実行時間(クロック) 実行速度(%) 命令1 10 60 命令2 5 40 答え:125MIPS 解説 この処理装置では、1命令を実行するクロック数は、 10 × 0.6 +5× 0.4=8 となる。 1秒間に実行できる平均命令数は、 10^9 ÷8=125 125×10^6 =125 となる。 とのことですが、 10^9 ÷8=125は一体何を求めいているのでしょうか? この式は、クロック周期数÷命令1、2のクロック数という式ですが・・・ 結局、いつも、1秒間に何回とかいうところを求めるところで、すべて間違ってしまいます。 色々分数にしているのは、わかるのですが・・・・ どなたかご教授願います。 しかし、情報処理の試験後、PCを投げつけぶっ壊してから、PCを買い換えましたが、 キーボードが微妙に変わって文字が打ちにくいな~。 意図していない文字まで売ってしまう。

  • この2つの問題解ける人?(基本情報処理)

    以下の2つの質問に関して分かる人いませんか? ○17年、秋、4問 p を2以上の整数とする。任意の整数 n に対して, n = kp + m (0 ≦ m < p ) を満たす整数 k と m が一意に存在する。この m を n の p による剰余といい, n mod p で表す。 (-10000) mod 32768 に等しくなるもの はどれか。 A、 22768 mod 32768です。 まず、問題の意味からよく分からないのですが、誰か詳しく教えていただけないでしょうか? ○17年、秋、19問 動作クロック周波数が 700 MHz の CPU で,命令の実行に必要なクロック数とその命令の出現率が表に示す値である場合,この CPU の性能は約何 MIPS か。 ・レジスタ間演算、実行に必要なクロック数=4 出現率=30% ・メモリ・レジスタ間演算、実行に必要なクロック数=8 出現率=60% ・無条件分離、実行に必要なクロック数=10 出現率=10% で、答えが、70です。 1命令実行時間が7(クロック)というのは分かるのですが、 700×10*6/7という計算をなぜやるのか分からないです。

  • クロック周波数が1GHzの処理装置がある。この処理装置の命令種別が、表

    クロック周波数が1GHzの処理装置がある。この処理装置の命令種別が、表に示す2つからなりたっているとき、処理能力は約何MIPSか。 命令種別 実行時間「クロック」 実行頻度「%」 命令1 10 60 命令2 5 40 解き方はよくわからなく困っております。 助けてくださいm(__)m ちなみに1GHzは数にあらわすといくつかも分かりにくいです。

  • 命令パイプラインをつかった問題です。

    命令パイプラインをつかった問題です。 あるプロセッサの命令パイプラインは、命令読み出し、命令解読(デコード)、 オペランド読み出し、演算、オペランド書き込みの5つのステージからなり、 各ステージの処理は1クロックで完了する。 このプロセッサにおける平均CPI(Clock Per Instruction)が5であるとすると、 クロック周波数が 1GHzのとき、このプロセッサの 1秒間辺りの平均命令実行数を MIPSあるいはGIPSを単位として答えなさい。 検索してもcpiについてのことが書いてないので(私が理解できずに見過ごしてるかも・・)、cpiについても軽く説明があると嬉しいです!

  • 「MIPS」について

    「MIPS」は、 1秒間に実行される命令の回数を100万単位で表した単位です。 つまり、「1MIPS」1マイクロ秒に1回の命令を実行すると言うことです。 では「4MIPS」とは、1秒間に実行される命令の回数と記載されているので、 1マイクロ秒間に4回の命令を実行と解釈しましたが、不安ですので確認させて下さい。 「4MIPS」は、1マイクロ秒間に4回の命令を実行すると言うことですか。 それとも、4マイクロ秒間に1回の命令を実行すると言うことですか。 初歩的な質問で申し訳ありませんが、 ご存知の方おられましたら、ご教授お願いします。 以上、よろしくお願い致します。

  • クロック周波数の計算問題について

    クロック周波数に関する問題を解こうとしているのですが、 公式がどうも覚えづらくて仕方ないのですが・・・ 何か良い解き方はないものでしょうか? 【問題】基本情報処理 平成19年 秋  「 1GHzで動作するCPUがある。このCPUは,機械語の1命令を平均0.8クロックで実行できることが分かっている。このCPUは1秒間に約何万命令実行できるか。 」 【公式】   (1) 1クロックの時間 = 1÷クロック周波数   (2) 1命令の実行時間 = 1命令の実行に必要なクロック数×1クロックの時間   (3) 1秒間の命令実行回数 = 1÷1命令の実行時間(命令) --------------------------------------------------------------- 【考え】  公式より、   (3)の答えを出したければ (2)が必要であり   (2)の答えを出したければ (1)が必要である。     であるから、先に(1)を求め (2)を求め (3)を最終的に求める。  という風に解いてはいるのですが、教科書を見ながらだと解ける状態ですが、いざ時間を空けると公式を忘れてしまって、この手の問題が解けないことがあり、困っています。   何か逆算みたいで、覚えづらいので一度覚えてもすぐに忘れしまうのですが・・・     この問題をとく方法としては、一旦、解き方の流れを把握して、求め方を覚えるしかないでしょうか? 【ふとした疑問】   この問題をしてふと思ったのですが、クロック周波数の計算事態は、実際にどこでどういう場面で使われるものなのでしょうか? 何だか、ただ問題を解いているようで、ちょっとイメージが浮いている感じがしているのです・・・(汗)   

  • プロセッサの命令実行時間

    基本情報処理のプロセッサの命令実行時間について質問です 1件のトランザクションについて80万ステップの命令実行を必要とするシステムがある。 プロセッサの性能が 200 MIPS で,プロセッサの使用率が 80 %のときのトランザクションの 処理能力(件/秒)は幾らか。 答は200なのですが、これがよくわかりません。 回答には、200 x 0.8とありますが、なぜこの式が成り立つのかまずわかりません。 200MIPSのプロセッサ性能のシステム?のうち80%が使用されているということでしょうか? そしてその次に80万のトランザクションであれば、160百万 ÷ 80万で200件となります。 これもなぜこの二つの数字を割るのかわかりません。 根本的に理由がわかっていないと、このような似た問題が解けないので、どなたか小学生でもわかるくらいかなり簡単に説明できる方いらっしゃいますか

  • 命令ミックスの計算

    基本情報技術者の問題にMIPSの計算問題が二問出てきました。1問は1クロック時間、平均命令実行時間、MIPSをすんなり求めました。二問目は3つの命令があり出現比率などが指定してあり平均MIPSを求めるものでした。1問目はMIPSを求める際に10^6で割り、二問目は10^6で割りませんでした。なぜ割らないのでしょうか。 二問目は画像を貼っておきます。

  • 情報処理

    わからないので 教えていただけると嬉しいです(´・ω・`) 問題 F列の『平気』は、『簿記』、 『情報処理』、『ビジネス基礎』の 3教科の平均を求める。 ただし、小数第1位未満四捨五入し 小数第1まで表示する。 答 =ROUND(AVERAGE(C5:E5),___) ,___)←に入るのが解らないので 教えてください(´・ω・`) ,___)←小数点以下1ケタ表示につき ここは『1』を記入します。

  • 算数、がい数の問題、解き方をお願いします。

    小学3年生に次の問題の考え方、解き方を説明したいのですが、うまくできません。問題は2問あります。問1、四捨五入して百の位までのがい数で表わすと、2600になる整数について、次の数を求めなさい。(1)いちばん小さい数    (2)いちんばん大きい数 問2、四捨五入して千の位までのがい数で表わすと、15000になる数の範囲は、いくつ以上いくつ未満ですか。本人に解かせると、問1はまったく理解できず、問2は未満の考え方がむずかしいようです。いきなり、この2問をやらせたのではなく、切り上げや切り捨て、四捨五入などはよくできています。どうしてもこの2問の問い方になると頭が混乱してしてしまうようです。アドバイスどうぞ、よろしくお願いします。