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