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

平成27年度 秋期 午前 問13

システム構成要素

ピーク時間帯のCPU使用率

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

答えと解説を見る

✓ これが正解エ60

解説

1時間に使う処理時間を3600秒で割ります。

使用率は、使った時間を経過した時間で割った割合です。分母はピークの1時間、つまり3,600秒に固定されるので、あとはその1時間に CPU が働いた秒数を積み上げるだけで決まります。まず件数です。1日に54,000件が発生し、そのうち20パーセントがピークの1時間に集まるので、10,800件になります。次に1件あたりの処理時間です。レコードの読み書きは1件につき100レコードで、1レコードあたり1ミリ秒なので100ミリ秒。これに計算の処理100ミリ秒を加えて、合わせて200ミリ秒、すなわち0.2秒です。設問はレコードの読み書きに入出力が生じないと断っているので、この100ミリ秒も丸ごと CPU が働いた時間に数えます。10,800件に0.2秒を掛けると2,160秒。3,600秒で割って0.6、つまり60パーセントです。CPU は1個なので上限は100パーセントであり、この値はその範囲に収まっています。

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

この問題の用語

出典:平成27年度 秋期 応用情報技術者試験 午前 問13

同じ用語が出る問題

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