- トップページ
- 応用情報技術者
- 平成26年度秋季問題一覧
- 平成26年度秋季問題13-解答・解説-分析
平成26年度秋季問題
問題13
次の条件で運転するクライアントサーバシステムにおいて、ネットワークに必要な転送速度は、最低何ビット/秒か。
[条件] | |
(1) | トランザクション1件の平均的な処理は、CPU命令300万ステップとデータ入出力40回で構成され、ネットワークで転送されるデータは送受信それぞれ1,000バイトである。 |
(2) | サーバでのCPU命令1ステップの平均実行時間は300ナノ秒である。 |
(3) | データ入出力は1回平均20ミリ秒で処理されている。 |
(4) | 1バイトは8ビットとする。 |
(5) | クライアントにおけるデータの送信開始から受信完了までに許容される時間は2.5秒である。 |
(6) | サーバは1CPU、1コアで構成されている。 |
(7) | 待ち時間及び、その他のオーバヘッドは考慮しない。 |
ア | 10,000 |
イ | 16,000 |
ウ | 20,000 |
エ | 25,000 |
次の条件で運転するクライアントサーバシステムにおいて、ネットワークに必要な転送速度は、最低何ビット/秒か。
[条件] | |
(1) | トランザクション1件の平均的な処理は、CPU命令300万ステップとデータ入出力40回で構成され、ネットワークで転送されるデータは送受信それぞれ1,000バイトである。 |
(2) | サーバでのCPU命令1ステップの平均実行時間は300ナノ秒である。 |
(3) | データ入出力は1回平均20ミリ秒で処理されている。 |
(4) | 1バイトは8ビットとする。 |
(5) | クライアントにおけるデータの送信開始から受信完了までに許容される時間は2.5秒である。 |
(6) | サーバは1CPU、1コアで構成されている。 |
(7) | 待ち時間及び、その他のオーバヘッドは考慮しない。 |
ア | 10,000 |
イ | 16,000 |
ウ | 20,000 |
エ | 25,000 |
解答:ウ
<解説>
- CPUの計算処理にかかる時間を計算する
300ナノ秒×300万ステップ
=300×10-9×3×106
=900×10-3
=0.9秒 - データ入出力時間を計算する
20ミリ秒×40回
=800ミリ秒
=0.8秒 - (5)より、クライアントにおけるデータの送信開始から受信完了までに許容される時間は2.5秒なのでネットワークの伝送時間は
2.5-(0.9+0.8)=0.8秒 - (1)より、ットワークで転送されるデータは送受信それぞれ1,000バイトなので、
1,000×2
=2,000バイト
=16,000ビット - 必要とされる通信速度は
16,000÷0.8=20,000ビット/秒
お問い合わせ