問題
次のシステムにおいて、ピーク時間帯の 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 ミリ秒
選択肢
- 120
- 230
- 350
- 460
正解
4. 60
詳しい解説を見る解説を閉じる
解説
ピーク時間帯のトランザクション数は 54,000×0.2=10,800 件である。1 トランザクション当たりの CPU 時間は、レコードアクセス 100×1=100 ミリ秒に計算処理 100 ミリ秒を加えて 200 ミリ秒となる。ピーク 1 時間の総 CPU 時間は 10,800×200=2,160,000 ミリ秒=2,160 秒であり、1 時間(3,600 秒)に対する割合は 2,160÷3,600=0.6、すなわち 60% となる。よってエが正解。(出典: 令和2年度 秋期 応用情報技術者試験 午前 問15)
一問一答
全400問を繰り返し学習