応用情報技術者試験 令和4年秋期 問19
LANに接続された3台のプリンターA~Cがある。印刷時間が分単位で4,6,3,2,5,3,4,3,1の9個の印刷データがこの順で存在する場合,プリンターCが印刷に要する時間は何分か。ここで,プリンターは,複数台空いていれば,A,B,Cの順で割り当て,1台も空いていなければ,どれかが空くまで待ちになる。また,初期状態では3台とも空いている。
ア:7 イ:9 ウ:11 エ:12
出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/gmcbt80000008smf-att/2022r04a_ap_am_qs.pdf
印刷データは3台のプリンタに振り分けられますが、待ち時間が一番短いプリンタに割当てられます。そのため、印刷データを割当るごとに各プリンタの待ち時間を計算する必要があります。印刷データ(4,6,3,2,5,3,4,3,1)を順番に割当てると次のような結果になります。
プリンタCが割当たられた印刷データを全て完了するのに11分かかります。
正解は、「ウ:11」です。
※この問題はCPUのタスク計算の問題に類似しているため、暗記ではなくしっかり理解して解けるようにしておきましょう。