ウカマル応用情報技術者ログイン

平成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) 待ち時間及びその他のオーバヘッドは考慮しない。

選択肢
正解と解説

正解 ウ

許容時間2.5秒から、サーバの処理時間1.7秒を引いた0.8秒で、送受信合計16,000ビットを送れる速度が必要です。

CPUの処理時間は、300万ステップ×300ナノ秒=0.9秒です。データ入出力の時間は、40回×20ミリ秒=0.8秒です。サーバの処理時間は、0.9+0.8=1.7秒です。ネットワークに使える時間は、2.5-1.7=0.8秒です。転送するデータは送受信の合計で2,000バイト、つまり2,000×8=16,000ビットです。したがって、必要な転送速度は16,000÷0.8=20,000ビット/秒です。

ア:送信か受信の片方の8,000ビットだけを0.8秒で割った値です。送受信の両方の合計で計算する必要があります。

イ:送受信合計の16,000ビットを1秒で送る場合の値です。ネットワークに使える時間は0.8秒です。

エ:CPUの処理時間または入出力の時間の計算を誤った値です。正しく計算すると、ネットワークに使える0.8秒で16,000ビットを送るので20,000ビット/秒になります。

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

全年度から出題。10問で実力を判定します。登録不要。

出典:平成26年度 秋期 応用情報技術者試験 問13(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方