平成21年度 春期 応用情報技術者試験 午前 問17
テクノロジ/システム構成要素CPUと磁気ディスク装置で構成されるシステムで,表に示すジョブA,Bを実行する。この二つのジョブが実行を終了するまでのCPUの使用率と磁気ディスク装置の使用率との組合せのうち,適切なものはどれか。ここで,ジョブA,Bはシステムの動作開始時点ではいずれも実行可能状態にあり,A,Bの順で実行される。CPU及び磁気ディスク装置は,ともに一つの要求だけを発生順に処理する。ジョブA,Bとも,CPUの処理を終了した後,磁気ディスク装置の処理を実行する。 ジョブA:CPUの処理時間 3秒・磁気ディスク装置の処理時間 7秒 ジョブB:CPUの処理時間 12秒・磁気ディスク装置の処理時間 10秒 (注:本サイトでは原問題の表を文字表記に変換しています)
出典:平成21年度 春期 応用情報技術者試験 午前 問17
- アCPUの使用率 0.47,磁気ディスク装置の使用率 0.53
- イCPUの使用率 0.60,磁気ディスク装置の使用率 0.68
- ウCPUの使用率 0.79,磁気ディスク装置の使用率 0.89
- エCPUの使用率 0.88,磁気ディスク装置の使用率 1.00
正解:イ
解説
ジョブAはCPU3秒→ディスク7秒(3〜10秒)で処理され,ジョブBのCPUはAのCPU終了直後の3秒から開始でき12秒かかるため15秒に終了,ディスクはCPU終了後(15秒)とAのディスク終了後(10秒)の遅い方,すなわち15秒から開始し10秒かかり25秒で終了します。全体は25秒かかり,CPU使用率は(3+12)/25=0.60,ディスク使用率は(7+10)/25=0.68となります。
選択肢ごとの解説
- ア誤り。0.47,0.53は,全体の所要時間を25秒より長く見積もった場合などに生じる誤った値です。
- イ正しい。全体所要時間25秒に対し,CPU使用率(3+12)/25=0.60,ディスク使用率(7+10)/25=0.68です。
- ウ誤り。0.79,0.89は,全体所要時間を実際より短く(約21秒程度と)見積もった場合の値に近く,計算過程に誤りがあります。
- エ誤り。0.88,1.00は,ディスクが常にフル稼働していると誤って仮定した場合などに生じる値です。