過去問解きまくり研究所 ホーム

令和2年度 10月 午前 問15

システム構成要素

ピーク時間帯のCPU使用率

次のシステムにおいて,ピーク時間帯の 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 ミリ秒

答えと解説を見る

✓ これが正解エ60

解説

ピーク時の 1 秒あたり件数 × 1 件あたり CPU 時間で 60% です。

CPU 使用率は、1 秒間に CPU が仕事をした時間の割合として求められます。ですから、1 秒に何件のトランザクションが到着し、それぞれが CPU 時間をどれだけ使うかを掛け合わせて、1 秒に対する割合を出す手順を取ります。まずピーク時間帯のトランザクション数を出します。1 日 54,000 件のうち 20 パーセントがピーク 1 時間に集中するので 10,800 件、1 秒あたりに直すと 10,800 ÷ 3,600 で 3 件になります。次に 1 件あたりの CPU 時間を出します。レコードアクセスに 100 レコード × 1 ミリ秒で 100 ミリ秒、計算処理に 100 ミリ秒、合計 200 ミリ秒すなわち 0.2 秒です。最後に 3 件 × 0.2 秒で 0.6 秒となり、1 秒あたり 0.6 秒を使っているので使用率は 60 パーセントに落ち着きます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和2年度 10月 応用情報技術者試験 午前 問15

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)