• 締切済み

基本情報処理技術者 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を買い換えましたが、 キーボードが微妙に変わって文字が打ちにくいな~。 意図していない文字まで売ってしまう。

みんなの回答

  • maiko0318
  • ベストアンサー率21% (1483/6970)
回答No.2

最初から整理しましょうね。 1GHzというのは1秒間に1000000000個のプロセスが処理できるという意味です。 クロックというのは1/1000000000秒のことです。1プロセスが処理できる時間です。 命令aは10クロックかかります。命令bは5クロックかかります。 このコンピュータが処理している作業は命令aが60%命令bが40%あります。 100命令あれば60命令と40命令ですね。 100命令あったとして aが10クロック×60個+bが5クロック×40個=800。 これが100命令あたりですので1命令あたり8クロックかかります。 1秒に1000000000個のプロセスが処理できるコンピュータでこの命令を実行すれば 1000000000÷8=125000000命令が処理できます。(これがあなたが知りたい答えです)

koro01
質問者

補足

なんとなくわかりましたが、いまいち納得できない部分があります。 クロック周波数(クロック周期)っていうのは、1クロックの間隔ですよね?

  • maiko0318
  • ベストアンサー率21% (1483/6970)
回答No.1

>10^9 ÷8=125は一体何を求めいているのでしょうか? ではなくて、 10^9 ÷8=125×10^6は一体何を求めいているのでしょうか? ですね。

koro01
質問者

補足

まずは、なぜ10^9 ÷8=125をしているのかが分からいのです。

関連するQ&A

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

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

  • 情報処理の問題ですが

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

  • この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という計算をなぜやるのか分からないです。

  • 基本情報試験の内容がわかりません。

    基本情報試験の勉強をしていますが、クロック、MIPS、CPIのところが、少しもわかりません。テキストでは、これらの説明がごっちゃりしていますが、どういう意味なのでしょうか? 以下の解説をお願いします。 200MHz=200×10-6クロック/秒←→200分の1×10-6秒/クロック=1クロック5n n=ナノ 10億分の1 1CPI ・ 200MIPS・・・・1秒間に200×(100万)回実行できる 4CPI ・ 50MIPS・・・・1秒間に50×(100万)回実行できる

  • 計算の仕方を教えて下さいm(__)m

    クロック周波数が2.4GHzで動作するCPUがあり、このCPUは機械語の1命令を平均0.8クロックで実行できる。このCPUの性能は何MIPSか教えて下さいm(__)m

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

    クロック周波数に関する問題を解こうとしているのですが、 公式がどうも覚えづらくて仕方ないのですが・・・ 何か良い解き方はないものでしょうか? 【問題】基本情報処理 平成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)を最終的に求める。  という風に解いてはいるのですが、教科書を見ながらだと解ける状態ですが、いざ時間を空けると公式を忘れてしまって、この手の問題が解けないことがあり、困っています。   何か逆算みたいで、覚えづらいので一度覚えてもすぐに忘れしまうのですが・・・     この問題をとく方法としては、一旦、解き方の流れを把握して、求め方を覚えるしかないでしょうか? 【ふとした疑問】   この問題をしてふと思ったのですが、クロック周波数の計算事態は、実際にどこでどういう場面で使われるものなのでしょうか? 何だか、ただ問題を解いているようで、ちょっとイメージが浮いている感じがしているのです・・・(汗)   

  • 基本情報技術者試験の午前過去問が分からなくて困っています。

    基本情報技術者試験の午前過去問が分からなくて困っています。 以下にその問題を示します。宜しくお願いします。 表のCPIと構成比率で、3種類の演算命令が合計1000000命令実行されるプログラムを、クロック周波数が1GHzのプロセッサで実行するのに必要な時間は何ミリ秒か? 表。 演算命令     CPI  構成比率(%) 浮動小数点加算  3    20 浮動小数点乗算  5    20 整数演算       2    60 解説では、(3*0.2+5*0.2+2*06)÷10^9*1000000という式になり、 答えは2.8ミリ秒となるらしいです。 なぜ、(3*0.2+5*0.2+2*06)÷10^9*1000000という式がでてくるのか、よくわかりません。一応、CPIやクロック周波数などの用語は理解しているつもりなのですが。 宜しくお願いします。

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

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

  • 下記の問いの解き方を教えて下さい。

     基本動作時間(クロック時間)が 3 ナノ秒の処理装置で,命令の実行に必要 なクロック数とその命令の出現比率が表に示す値である場合、この処理装置の性 能は平均約何 MIPS か。 ┌───―───────┬――――――――─────┬──────┐ │  命令の種別    │命令実行に必要なクロック数│ 出現比率 │ ├────―──────┼―――――――――────┼──────┤ │レジスタ間演算    │       4      │  40%  │ ├─────―─────┼──―――――――――――┼──────┤ │メモリ・レジスタ間演算│       8      │  50%  │ ├─────────―─┼──――――――――――─┼──────┤ |無条件分岐      |      10      |  10%  | └─────────―─┴─―――――――――───┴──────┘

  • 平成17春問18 問25

    情報処理というより数学の質問のような気がしますので、2問まとめて質問させて頂きます。 【問18】 回答例が10*0.6+5*0.4=8 10000000000/8=125MIPS となっていますが実行頻度が60%と40%なので、二つの命令の平均をなぜ出しているか分かりません。私の頭の中では、1G中60%つまり600000000が命令1,40%400000000が命令2に使われるから、600・・/10 =60000000と400・・/5=80000000を足した140MIPSではないのかとなっています。(選択肢にはありませんが・・・) 【問25】 回答例が横10インチ縦15インチで、10*600=6000,15*600=9000 6000*9000*3バイトとなっていますが、意味が分かりません。 縦横15,10インチなので、かけて150インチで1インチ600ドットだから150*600に3バイトかけて2700・・・になって、答えはアの0.27が正解ではないのかと思うのですが・・。 数学がとても苦手です。分かりやすく説明していただける方よろしくお願いします。

専門家に質問してみよう