ジョブの並行実行におけるCPUと磁気ディスク装置の使用率計算

正解は イ です。 2つのジョブA、Bの実行経過(タイムチャート)をトレースして全体の稼働時間と使用率を求めます。 ・時刻 0〜3(3秒間):CPUでジョブAを実行(ジョブAのCPU処理完了)。 ・時刻 3〜10(7秒間):  - 磁気ディスク装置:ジョブAの入出力処理を実行(時刻10でジョブA完了)。  - CPU:空いたCPUでジョブBを実行開始。 ・時刻 10〜15(5秒間):  - 磁気ディスク装置:ジョブA完了のためアイドル状態(空き)。  - CPU:ジョブBの処理を継続(12秒のうち残り7秒を実行し、時刻15で完了)。 ・時刻 15〜25(10秒間):  - 磁気ディスク装置:ジョブBの入出力処理を実行(時刻25でジョブB完了)。  - CPU:アイドル状態。 システム全体の総経過時間は 25 秒です。 ・CPUの稼働時間:3秒(A)+ 12秒(B)= 15秒  CPU使用率:$\frac{15}{25} = 0.60$ ・磁気ディスク装置の稼働時間:7秒(A)+ 10秒(B)= 17秒  磁気ディスク使用率:$\frac{17}{25} = 0.68$

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

単位 秒

ジョブ

CPUの処理時間

磁気ディスク装置の処理時間

A

3

7

B

12

10

出典令和5年度 春期 応用情報技術者試験 午前 問14

選択肢

CPUの使用率

磁気ディスク装置の使用率

ア

0.47

0.53

イ

0.60

0.68

ウ

0.79

0.89

エ

0.88

1.00