平成26年度 春期 応用情報技術者試験 午前 問14
テクノロジ/システム構成要素あるクライアントサーバシステムにおいて,クライアントから要求された1件の検索を処理するために,サーバで平均100万命令が実行される。1件の検索につき,ネットワーク内で転送されるデータは平均2×10^5バイトである。このサーバの性能は100 MIPSであり,ネットワークの転送速度は8×10^7ビット/秒である。このシステムにおいて,1秒間に処理できる検索要求は何件か。ここで,処理できる件数は,サーバとネットワークの処理能力だけで決まるものとする。また,1バイトは8ビットとする。
出典:平成26年度 春期 応用情報技術者試験 午前 問14
- ア50
- イ100
- ウ200
- エ400
正解:ア
解説
サーバ側では1件当たり100万命令÷100 MIPS(1億命令/秒)=0.01秒かかるため,1秒間に100件処理できる。ネットワーク側では1件当たりのデータ量2×10^5バイト=1.6×10^6ビットを8×10^7ビット/秒の回線で転送すると0.02秒かかるため,1秒間に50件しか転送できない。処理できる件数はサーバとネットワークのうち能力の小さい方(ボトルネック)で決まるため,1秒間に処理できる検索要求は50件となる。
選択肢ごとの解説
- ア正しい。ネットワーク側の転送能力が1秒当たり50件でボトルネックとなるため,処理できる検索要求は50件である。
- イ誤り。100件はサーバ側の処理能力だけを考慮した値であり,ネットワークの転送能力(50件/秒)を考慮していない。
- ウ誤り。200件はサーバまたはネットワークの能力を過大に見積もった場合の値であり,実際のボトルネックである50件/秒を超えている。
- エ誤り。400件はサーバ・ネットワークいずれの実際の処理能力よりも大幅に大きい値である。