問15令和2年度 10月テクノロジ系
次のシステムにおいて,ピーク時間帯のCPU使用率は何%か。ここで,トランザクションはレコードアクセス処理と計算処理から成り,レコードアクセスはCPU処理だけで入出力は発生せず,OSのオーバヘッドは考慮しないものとする。また,1日のうち発生するトランザクション数が最大になる1時間をピーク時間帯と定義する。 〔システムの概要〕 (1) CPU数:1個 (2) 1日に発生する平均トランザクション数:54,000件 (3) 1日のピーク時間帯におけるトランザクション数の割合:20% (4) 1トランザクション当たりの平均レコードアクセス数:100レコード (5) 1レコードアクセスに必要な平均CPU時間:1ミリ秒 (6) 1トランザクション当たりの計算処理に必要な平均CPU時間:100ミリ秒
- ア20
- イ30
- ウ50
- エ60
正解はエ
解説 本サイト独自(IPA公表のものではありません)
エ 1トランザクションのCPU時間は,レコードアクセスが100レコード×1ミリ秒で100ミリ秒,計算処理と合わせて200ミリ秒である。ピーク時間帯の10,800件には2,160秒を要するので,1時間に対するCPU使用率は60%となる。
- ア 20%は,ピーク時間帯に発生するトランザクション数の割合であり,CPU使用率ではない。各処理に必要なCPU時間が反映されていない。
- イ 30%では,ピーク時間帯の全トランザクションに必要なCPU時間を処理できない。レコードアクセス処理と計算処理の両方を含める必要がある。
- ウ 50%は,ピーク時間帯に必要な2,160秒のCPU時間を1時間で割った結果と一致しない。CPUは1個なので,使用可能時間との比で求める。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和2年度 10月 応用情報技術者試験 午前 問15