基本情報技術者試験 過去問解説

CPUとは?基本情報技術者試験 平成30年度 秋期 午前 問16を解説

基本情報技術者試験 平成30年度 秋期 午前 問16は、CPUに関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

優先度に差のある三つのタスク A, B, C がある。これらのタスクを単独で実行したときの動作順序と処理時間が表のとおりであるとき,A, B, C が同時に実行可能状態になってから A の処理が終了するまでに要する時間は何ミリ秒か。 【単独実行時の動作】 ・優先度高 A: CPU(3) → I/O(5) → CPU(2) ・優先度中 B: CPU(2) → I/O(6) → CPU(2) ・優先度低 C: CPU(1) → I/O(5) → CPU(1)

この問題の出題ポイント

  • CPUの定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • 関連タグ: CPU、数値計算。

選択肢

  1. 2
  2. 3正解
  3. 4
  4. 5

正解

: 3

解説

ガントチャートで CPU 使用状況を追います。0-3: 高 CPU(3)。3-8: 高 I/O 中に中 CPU(2)が3-5、低 CPU(1)が5-6を実行。6-8: 中・低・高ともに I/O 中で CPU 遊休 (2ミリ秒)。8-10: 高 I/O 完了 → 高 CPU(2)。10-11: 中・低はまだ I/O 中で CPU 遊休 (1ミリ秒)。11-13: 中 CPU(2)。13-14: 低 CPU(1)。CPU の遊休時間合計は 2+1 = 3 ミリ秒。イが正解です。

解き方の整理

CPUの問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連問題

前後の問題

平成30年度 秋期 午前 の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。