基本情報技術者試験の過去問と解説
[TOP] [午前分野別] [午後分野別] [キーワード索引] [平成31年春午前] [平成31年春午後]

平成30年 秋期 基本情報技術者 午前 問16
問16   マルチプログラミング

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

優先度 単独実行時の動作順序と処理時間(ミリ秒)
CPU (3) → I/O (5) → CPU (2)
CPU (2) → I/O (6) → CPU (2)
CPU (1) → I/O (5) → CPU (1)

ア 2         イ 3         ウ 4         エ 5
解答←クリックすると正解が表示されます

解説

 優先度が高いタスクの順にをA、B、Cとすると図のように実行され、 CPU の遊休時間は3ミリ秒(赤線部分)となる。

【平成15年秋 問30 類題】


[←前の問題] [次の問題→] [問題一覧表] [分野別] [キーワード索引] [基本情報技術者試験TOP ]