メインコンテンツへスキップ
応用情報技術者2018年度 春期午前問 17

2018年度 春期 応用情報技術者 午前 問17

難度標準

三つのタスク A~Cの優先度と各タスクを単独で実行した場合の CPU と入出力(I/O)装置の動作順序と処理時間は、表のとおりである。優先順位方式のタスクスケジューリングを行う OS の下で、三つのタスクが同時に実行可能状態になってから、タスクCが終了するまでに、タスク Cが実行可能状態にある時間は延べ何ミリ秒か。ここで、I/O は競合せず、OS のオーバヘッドは考慮しないものとする。また,表中の()内の数字は処理時間を示すものとする。

タスク優先度動作順序と処理時間(ミリ秒)
A高CPU(2) → I/O(6) → CPU(4)
B中CPU(2) → I/O(4) → CPU(2)
C低CPU(2) → I/O(2) → CPU(3)

選択肢

解説

結論 → 詳細 → 補足 の 3 層構成

展開
結論Layer 1

正解はウの10ミリ秒です。

詳細Layer 2
展開

CPUは0〜2でA、2〜4でB、4〜6でCを実行します。6〜8は全タスクがI/O中です。8で全てのI/Oが完了し、優先度順に8〜12でA、12〜14でB、14〜17でCを実行します。Cが実行可能状態でCPUを待つのは0〜4の4ミリ秒と8〜14の6ミリ秒、合計10ミリ秒です。C自身のCPU実行5ミリ秒とI/O待ち2ミリ秒は「実行可能状態」の時間に含めません。

この解説は?
AI生成

解説は公式の問題文・公式解答を基に作成しています。 事実誤認・選択肢の取り違え・最新法令の反映漏れ等を含む可能性があるため、 重要な判断は必ずリンク先の公式資料でご確認ください。

最終更新:

検証プロセス・誤り報告フローは 運営透明性レポートで公開しています。

分野「コンピュータシステム」の学習ポイント

この問題の理解を「分野全体の力」に広げるための足がかり

何が問われるか
本問の分野で問われる代表的な知識・用語の整理。
学習の進め方
正解/誤答の選択肢ごとに「なぜ正しい / なぜ違うのか」を1行ずつ言語化すると定着する。
この分野の問題をもっと解く
AI コパイロット

この問題を AI と深掘りする

用語解説・選択肢分析・類題生成をその場で対話。クイズモードでは解答→解説がゼロ遷移。

クイズモードで開く

関連する問題

コンピュータシステム の他の問題

他試験区分の同分野問題

応用情報技術者 と共通カリキュラムの他区分で「コンピュータシステム」分野を演習する

他年度の「コンピュータシステム」問題

応用情報技術者 の同じ分野を年度をまたいで演習する

応用情報技術者 の学習ガイド