IPA過去問ドリル

平成24年度 秋期 応用情報技術者試験 午前 問15

テクノロジ/システム構成要素

CPUと磁気ディスク装置で構成されるシステムで,表に示すジョブA,Bを実行する。この二つのジョブが実行を終了するまでのCPUの使用率と磁気ディスク装置の使用率との組合せのうち,適切なものはどれか。ここで,ジョブA,Bはシステムの動作開始時点ではいずれも実行可能状態にあり,A,Bの順で実行される。CPU及び磁気ディスク装置は,ともに一つの要求だけを発生順に処理する。ジョブA,Bとも,CPUの処理を終了した後,磁気ディスク装置の処理を実行する。 (単位 秒) ジョブA:CPUの処理時間3,磁気ディスク装置の処理時間7 ジョブB:CPUの処理時間12,磁気ディスク装置の処理時間10 (注:本サイトでは原問題の表を文字表記に変換しています)

出典:平成24年度 秋期 応用情報技術者試験 午前 問15

正解:イ

解説

ジョブA(CPU3秒,ディスク7秒)とジョブB(CPU12秒,ディスク10秒)を順に実行すると,CPUはAの3秒処理後すぐにBの12秒処理に移り,t=15秒でCPUの処理が終了します。ディスクはAのCPU完了直後(t=3)からAの処理を7秒間行いt=10秒で完了し,Bのディスク処理はBのCPU完了後のt=15秒から10秒間行われt=25秒で全体が完了します。全体時間25秒に対し,CPU使用時間は3+12=15秒(使用率0.60),ディスク使用時間は7+10=17秒(使用率0.68)となります。

選択肢ごとの解説

  • 誤り。全体時間を実際より長く見積もるなどして計算した場合の値です。
  • 正しい。全体時間25秒に対し,CPU使用率は15/25=0.60,磁気ディスク装置の使用率は17/25=0.68です。
  • 誤り。CPUとディスクの処理が完全に並行して重ならないと仮定するなど,処理順序を誤って計算した場合の値です。
  • 誤り。全体時間を実際より短く見積もった場合に近い値で,正しい計算過程とは一致しません。
応用情報技術者の過去問を演習モードで解く