CPU と磁気ディスクの使用率
出典: 令和5年度 春期 応用情報技術者試験 午前 問14 (IPA)
CPU と磁気ディスク装置で構成されるシステムで,表に示すジョブ A,B を実行する。この二つのジョブが実行を終了するまでの CPU の使用率と磁気ディスク装置の使用率との組合せのうち,適切なものはどれか。ここで,ジョブ A,B はシステムの動作開始時点ではいずれも実行可能状態にあり,A,B の順で実行される。CPU 及び磁気ディスク装置は,ともに一つの要求だけを発生順に処理する。ジョブ A,B とも,CPU の処理を終了した後,磁気ディスク装置の処理を実行する。
単位 秒
| ジョブ | CPU の処理時間 | 磁気ディスク装置の処理時間 |
|---|---|---|
| A | 3 | 7 |
| B | 12 | 10 |
選択肢は次の表のとおり (CPU の使用率, 磁気ディスク装置の使用率)。
- ア CPU の使用率: 0.47, 磁気ディスク装置の使用率: 0.53
- イ CPU の使用率: 0.60, 磁気ディスク装置の使用率: 0.68
- ウ CPU の使用率: 0.79, 磁気ディスク装置の使用率: 0.89
- エ CPU の使用率: 0.88, 磁気ディスク装置の使用率: 1.00
正解と解説を見る
正解: イ
- ア: 全体の時間を 15 + 17 = 32 秒として計算した値です。CPU とディスクは同時に動くので、全体は 25 秒です。
- イ: 全体 25 秒のうち、CPU 15 秒で 0.60、ディスク 17 秒で 0.68 です。正しい答えです。
- ウ: 全体の時間を 19 秒とした値です。B のディスク処理は B の CPU 処理が終わる 15 秒から始まるので、全体は 25 秒です。
- エ: 全体の時間を 17 秒とした値です。B のディスク処理は 15 秒から始まるので、全体は 25 秒です。
ポイント
時間の流れを順に追います。
- A: CPU 0〜3 秒、ディスク 3〜10 秒
- B: CPU 3〜15 秒、ディスク 15〜25 秒 (CPU が終わってから)
- 全体は 25 秒 です。CPU の使用時間は 3 + 12 = 15 秒、ディスクは 7 + 10 = 17 秒です。
- CPU の使用率 = 15 ÷ 25 = 0.60、ディスクの使用率 = 17 ÷ 25 = 0.68 です。