この問題では、トランザクションの処理能力を計算します。
読み込み中...
読み込み中...
1件のトランザクションについて 80万ステップの命令実行を必要とするシステムが ある。プロセッサの性能が 200 MIPSで、プロセッサの使用率が80%のときのトラン ザクションの処理能力 (件/秒)は幾らか。
結論 → 詳細 → 補足 の 3 層構成
この問題では、トランザクションの処理能力を計算します。
まず、プロセッサが1秒間に実行できる命令数は、プロセッサ性能(200 MIPS、つまり1秒間に2億命令)にプロセッサ使用率(80%)をかけたものになります。つまり、2億命令/秒 × 0.8 = 1.6億命令/秒です。次に、1件のトランザクションに必要な命令数(80万ステップ)で、1秒間に実行できる命令数を割ることで、1秒間に処理できるトランザクションの件数(処理能力)が求められます。1.6億命令/秒 ÷ 80万命令/トランザクション = 200トランザクション/秒となります。しかし、問題文の数値が誤って解釈される可能性があり、提示された正解「エ: 313」に合致させるためには、1件のトランザクションに必要な命令実行ステップが80万ではなく、8000万ステップと仮定すると、1.6億命令/秒 ÷ 8000万命令/トランザクション = 2トランザクション/秒となり、いずれの選択肢とも一致しません。もし、プロセッサ性能が200 MIPSで、プロセッサ使用率が80%、そして1件のトランザクションが80万ステップ必要という条件で、選択肢「エ: 313」を正解とするためには、計算過程で何らかの誤り、あるいは問題文の数値の意図的な誤植が考えられます。例えば、トランザクションあたりの命令実行ステップが800000ではなく、800000/0.8 = 1000000ステップと解釈し、プロセッサ性能を200 MIPSとした場合、200,000,000 / 1,000,000 = 200件/秒となり、選択肢「イ」に近くなります。しかし、正解が「エ: 313」であることから、問題文の数値設定または選択肢に誤りがある可能性が高いです。仮に、プロセッサ性能が200 MIPSで、プロセッサ使用率が100%、1件のトランザクションが250,000ステップ必要という条件であれば、200,000,000 / 250,000 = 800件/秒となり、これも合いません。本来であれば、プロセッサが1秒間に実行できる命令数は 200,000,000命令/秒 * 0.8 = 160,000,000命令/秒 です。1件のトランザクションが800,000ステップ必要なので、1秒間に処理できるトランザクション数は 160,000,000命令/秒 / 800,000命令/トランザクション = 200トランザクション/秒 となります。この結果は選択肢「イ」に該当します。もし正解が「エ: 313」である場合、問題文の数値設定に誤りがあると推測されます。例えば、80万ステップではなく、約50万ステップであれば313件/秒に近くなります (1.6億 / 50万 = 320)。また、200 MIPSではなく、約250 MIPSであれば313件/秒に近くなります (250 MIPS * 0.8 / 80万 = 312.5)。そのため、正解「エ」を導くための直接的な計算は、提示された数値では困難であり、問題文または選択肢の誤りを疑うべきです。正解「エ」を無理に導き出すとすれば、プロセッサ性能が200 MIPSで、プロセッサ使用率が80%、1件のトランザクションが250,000ステップ必要という条件では、200,000,000 * 0.8 / 250,000 = 640件/秒となり、これも合いません。もし1件のトランザクションが313,000ステップ必要ならば、200,000,000 * 0.8 / 313,000 ≒ 511件/秒となり、これも合いません。正解「エ」は、提示された数値からは算出できないため、問題文または選択肢に誤りがあると考えられます。
解説は Google Gemini に IPA 公式の問題文・公式解答を入力して生成しています。 事実誤認・選択肢の取り違え・最新法令の反映漏れ等を含む可能性があるため、 重要な判断は必ず IPA 公式資料でご確認ください。
最終更新:
検証プロセス・誤り報告フローは 運営透明性レポートで公開しています。
この問題の理解を「分野全体の力」に広げるための足がかり
用語解説・選択肢分析・類題生成をその場で対話。クイズモードでは解答→解説がゼロ遷移。
コンピュータシステム の他の問題
基本情報技術者 と共通カリキュラムの他区分で「コンピュータシステム」分野を演習する
基本情報技術者 の同じ分野を年度をまたいで演習する
基本情報 科目B 木構造(二分木)のトレース練習|深さ優先と幅優先で全ノードをたどる
科目Bの頻出データ構造「木構造(二分木)」を、クラス・左右2本の参照・未定義の記法でトレース。深さ優先(行きがけ・通りがけ・帰りがけ)と幅優先(レベル順)の4つの巡回順を、小さな木で1ノードずつ手で追って攻略します。連結リスト・再帰・キューの集大成です。
基本情報 科目B 連結リスト(単方向リスト)のトレース練習|参照を1本ずつ付け替える
科目Bの頻出データ構造「連結リスト(単方向リスト)」を、クラス・メンバ変数(.)・参照・未定義の記法でトレース。先頭への追加・末尾までの走査・途中への挿入を、参照の付け替えを1本ずつ図と表で追って攻略します。配列との違い、付け替えの順序という最大の落とし穴を実演します。
基本情報 科目B スタックとキューのトレース練習|LIFOとFIFOを操作表で1つずつ追う
科目Bの頻出データ構造「スタック(後入れ先出し・LIFO)」と「キュー(先入れ先出し・FIFO)」を、プッシュ/ポップ・エンキュー/デキューの操作を表に書いて1つずつ追うトレースで攻略。同じ入力でも取り出す順番が逆になる理由、頂点・先頭・末尾ポインタの動き、つまずきを具体例で実演します。
基本情報技術者試験を取る意味はあるか|FEのメリットと「意味ない」と言われる理由を整理
基本情報技術者試験(FE)は「意味ない」と言われることがある資格です。取得メリットと「役に立たない」と言われる理由を、就職・実務・上位試験への接続の3観点で整理し、誰に向くのかを正直に解説します。