IPA過去問ドリル

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

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

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

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

正解:イ

解説

ジョブは A,B の順で実行され,CPU も磁気ディスクも一つの要求だけを順に処理します。A の CPU 処理が 0〜3 秒,A のディスク処理が 3〜10 秒です。B の CPU 処理は 3〜15 秒(A の CPU 終了後すぐ開始),B のディスク処理は A のディスク処理終了(10 秒)と B の CPU 終了(15 秒)の遅い方の 15 秒から 25 秒までです。全体は 25 秒で,CPU 使用時間は 3+12=15 秒(使用率 0.60),ディスク使用時間は 7+10=17 秒(使用率 0.68)となります。

選択肢ごとの解説

  • 誤り。0.47 と 0.53 は全体時間を 32 秒(各処理を直列に合計)として計算した場合の値です。
  • 正しい。全体 25 秒に対して CPU は 15 秒使用(0.60),磁気ディスク装置は 17 秒使用(0.68)です。
  • 誤り。0.79 と 0.89 は全体時間を 19 秒などと誤って見積もった場合の値です。
  • 誤り。0.88 と 1.00 は磁気ディスク装置が全時間稼働すると誤解した場合の値です。実際にはディスクは 0〜3 秒と 10〜15 秒に空きがあります。
応用情報技術者の過去問を演習モードで解く