令和2年度 秋期 応用情報技術者試験 午前 問15
次のシステムにおいて,ピーク時間帯の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ミリ秒
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:エ
1. ピーク時間帯のトランザクション数を求める
- 1日のトランザクション数:54,000件
- ピーク時間帯の割合:20%
- ピーク時間帯のトランザクション数:
54,000 × 0.2 = 10,800件
2. 1トランザクションあたりのCPU時間を求める
- 1トランザクションで100レコードを処理し、1レコードあたり1ミリ秒かかる:
100レコード × 1ミリ秒 = 100ミリ秒
- 計算処理で追加の100ミリ秒が必要:
100ミリ秒 + 100ミリ秒 = 200ミリ秒
3. ピーク時間帯のCPU時間の総計を求める
- 1時間あたりのトランザクション数:10,800件
- 1件あたり200ミリ秒:
10,800 × 200ミリ秒 = 2,160,000ミリ秒
4. 1時間あたりのCPU時間の合計
- 1時間 = 3,600,000ミリ秒
5. CPU使用率を求める
(2,160,000 / 3,600,000) × 100 = 60%
答え
エ: 60
出典:令和2年度 秋期 応用情報技術者試験 午前 問15