平成29年度春期 問13 / 80

平成29年度 春期 応用情報技術者試験 午前 問13

CPUと磁気ディスク装置で構成されるシステムで,表に示すジョブA,Bを実行する。この二つのジョブが実行を終了するまでのCPUの使用率と磁気ディスク装置の使用率との組合せのうち,適切なものはどれか。ここで,ジョブA,Bはシステムの動作開始時点ではいずれも実行可能状態にあり,A,Bの順で実行される。CPU及び磁気ディスク装置は,ともに一つの要求だけを発生順に処理する。ジョブA,Bとも,CPUの処理を終了した後,磁気ディスク装置の処理を実行する。

単位 秒

ジョブ CPUの処理時間 磁気ディスク装置の処理時間
A 3 7
B 12 10
CPUの使用率 磁気ディスク装置の使用率
ア 0.47 0.53
イ 0.60 0.68
ウ 0.79 0.89
エ 0.88 1.00

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:イ

時間の流れを追います。 - 0〜3秒:ジョブAがCPUを使用 - 3〜10秒:ジョブAが磁気ディスク装置を使用 - 3〜15秒:ジョブBがCPUを使用(Aのディスク処理と並行) - 15〜25秒:ジョブBが磁気ディスク装置を使用

全体の処理時間は25秒です。 - CPUの使用時間:3+12=15秒 → 15÷25=0.60 - 磁気ディスク装置の使用時間:7+10=17秒 → 17÷25=0.68

  • ア: CPU 0.47,磁気ディスク 0.53
    誤り。全体の時間を32秒(全処理時間の合計)として計算した値(15÷32,17÷32)です。CPUとディスクは並行して動くため,全体は25秒です。

  • イ: CPU 0.60,磁気ディスク 0.68
    正しい。全体25秒のうち,CPUは15秒,磁気ディスク装置は17秒使用されています。

  • ウ: CPU 0.79,磁気ディスク 0.89
    誤り。全体の時間を19秒とした場合の値(15÷19,17÷19)です。実際の全体の時間は25秒です。

  • エ: CPU 0.88,磁気ディスク 1.00
    誤り。全体の時間を17秒とした場合の値です。ジョブBのディスク処理はCPU処理が終わる15秒後から始まるため,全体は25秒です。


答え

イ: CPUの使用率 0.60,磁気ディスク装置の使用率 0.68

出典:平成29年度 春期 応用情報技術者試験 午前 問13

平成29年度春期の他の問題