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

平成26年度 秋期 午前 問13

システム構成要素

転送速度に関する問題

次の条件で運転するクライアントサーバシステムにおいて,ネットワークに必要な転送速度は,最低何ビット/秒か。

〔条件〕

(1) トランザクション 1 件の平均的な処理は,CPU 命令 300 万ステップとデータ入出
    力 40 回で構成され,ネットワークで転送されるデータは送受信それぞれ 1,000 バイ
    トである。
(2) サーバでの CPU 命令 1 ステップの平均実行時間は 300 ナノ秒である。
(3) データ入出力は 1 回平均 20 ミリ秒で処理されている。
(4) 1 バイトは 8 ビットとする。
(5) クライアントにおけるデータの送信開始から受信完了までに許容される時間は
    2.5 秒である。
(6) サーバは 1 CPU,1 コアで構成されている。
(7) 待ち時間及びその他のオーバヘッドは考慮しない。
答えと解説を見る

✓ これが正解ウ20,000

解説

許容時間から処理時間を引いた残りで割ります。

この問の急所は、許される 2.5 秒を、サーバが使い切る分とネットワークに残る分に割ることです。まずサーバ側を出します。命令は 300 万ステップで 1 ステップが 300 ナノ秒ですから、掛けると 0.9 秒になります。入出力は 40 回で 1 回が 20 ミリ秒ですから、0.8 秒です。条件に 1 コアで待ち時間もその他の負担も考えないとありますので、この二つは重ならず、そのまま足して 1.7 秒がサーバの取り分になります。するとネットワークに残る時間は 2.5 から 1.7 を引いた 0.8 秒です。次に運ぶ量を出します。トランザクション 1 件では送信と受信でそれぞれ 1,000 バイトですから合わせて 2,000 バイト、1 バイトを 8 ビットとする条件に従って 16,000 ビットになります。この 16,000 ビットを 0.8 秒で運びきればよいので、必要な転送速度は 16,000 を 0.8 で割った 20,000 ビット毎秒です。逆算すると 1.7 と 0.8 の合計はちょうど 2.5 秒になり、条件と合います。

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

この問題の用語

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

同じ用語が出る問題

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