IPA過去問ドリル

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

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

次のシステムにおいて,ピーク時間帯のCPU使用率は何%か。ここで,トランザクションはレコードアクセス処理と計算処理から成り,レコードアクセスはCPU処理だけでI/Oは発生せず,OSのオーバヘッドは考慮しないものとする。また,1日のうち発生するトランザクション数が最大になる1時間をピーク時間帯と定義する。 〔システムの概要〕 (1) CPU数:1個 (2) 1日に発生する平均トランザクション数:54,000件 (3) 1日のピーク時間帯におけるトランザクション数の割合:20% (4) 1トランザクション当たりの平均レコードアクセス数:100レコード (5) 1レコードアクセスに必要な平均CPU時間:1ミリ秒 (6) 1トランザクション当たりの計算処理に必要な平均CPU時間:100ミリ秒

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

正解:エ

解説

ピーク時間帯(1時間)のトランザクション数は54,000×0.2=10,800件です。1トランザクション当たりのCPU時間はレコードアクセス100×1ミリ秒=100ミリ秒と計算処理100ミリ秒の合計200ミリ秒(0.2秒)です。ピーク時間帯のCPU使用時間は10,800×0.2秒=2,160秒となり,1時間(3,600秒)に対する使用率は2,160/3,600=60%です。

選択肢ごとの解説

  • 誤り。20%では計算上のCPU使用時間が720秒となり,ピーク時間帯のトランザクション処理量(2,160秒)と一致しません。
  • 誤り。30%では計算上のCPU使用時間が1,080秒となり,正しい計算結果2,160秒と一致しません。
  • 誤り。50%では計算上のCPU使用時間が1,800秒となり,正しい計算結果2,160秒と一致しません。
  • 正しい。ピーク時間帯のCPU使用時間2,160秒を1時間(3,600秒)で割ると60%になります。
応用情報技術者の過去問を演習モードで解く