必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 応用情報技術者
  3. 平成26年度秋季問題一覧
  4. 平成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

解答:ウ

<解説>

  1. CPUの計算処理にかかる時間を計算する
    300ナノ秒×300万ステップ
    =300×10-9×3×106
    =900×10-3
    =0.9秒
  2. データ入出力時間を計算する
    20ミリ秒×40回
    =800ミリ秒
    =0.8秒
  3. (5)より、クライアントにおけるデータの送信開始から受信完了までに許容される時間は2.5秒なのでネットワークの伝送時間は
    2.5-(0.9+0.8)=0.8秒
  4. (1)より、ットワークで転送されるデータは送受信それぞれ1,000バイトなので、
    1,000×2
    =2,000バイト
    =16,000ビット
  5. 必要とされる通信速度は
    16,000÷0.8=20,000ビット/秒