平成29年度 秋期 応用情報技術者試験 午前 問14
次のシステムにおいて,ピーク時間帯の CPU 使用率は何%か。ここで,トランザクションはレコードアクセス処理と計算処理から成り,レコードアクセスは CPU 処理だけで I/O は発生せず,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 時間)のトランザクション数
54,000 件 × 20% = 10,800 件 - 1 トランザクション当たりの CPU 時間
レコードアクセス 100 レコード × 1 ミリ秒 + 計算処理 100 ミリ秒 = 200 ミリ秒 - ピーク時間帯の CPU 時間の合計
10,800 件 × 0.2 秒 = 2,160 秒 - CPU 使用率
2,160 秒 ÷ 3,600 秒 = 0.6 → 60%
選択肢の検討
-
ア: 20
誤り。20% にはなりません。20% はピーク時間帯のトランザクション数の割合です。 -
イ: 30
誤り。30% にはなりません。 -
ウ: 50
誤り。50% にはなりません。 -
エ: 60
正しい。計算結果のとおり 60% です。
答え
エ: 60
出典:平成29年度 秋期 応用情報技術者試験 午前 問14