令和2年度秋期 問15 / 80

令和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

令和2年度秋期の他の問題