平成24年度春期 応用情報技術者試験 午前 問19
あるクライアントサーバシステムにおいて,クライアントから要求された1件の検索を処理するために,サーバで平均100万命令が実行される。1件の検索につき,ネットワーク内で転送されるデータは,平均2×10^5バイトである。このサーバの性能は100 MIPSであり,ネットワークの転送速度は,8×10^7ビット/秒である。このシステムにおいて,1秒間に処理できる検索要求は何件か。ここで,処理できる件数は,サーバとネットワークの処理能力だけで決まるものとする。また,1バイトは8ビットとする。
- ア 50
- イ 100
- ウ 200
- エ 400
解答・解説を見る
正解:ア
AI解説
サーバとネットワークそれぞれの処理能力を求め、小さい方(ボトルネック)がシステム全体の能力になる。サーバ:100MIPS=毎秒10^8命令、1件当たり10^6命令なので 10^8÷10^6=100件/秒。ネットワーク:1件当たり 2×10^5 バイト×8=1.6×10^6 ビット、転送速度 8×10^7 ビット/秒なので 8×10^7÷1.6×10^6=50件/秒。よって全体は小さい方の50件/秒である。 ア: 正解。ネットワークの50件/秒がボトルネックとなり、1秒間に処理できるのは50件である。 イ: 100件はサーバの処理能力だけで判断した値で、ネットワークの制約を無視している。 ウ: 200件はバイトからビットへの換算(×8)を落とすなどした誤りである。 エ: 400件は換算誤りを重ねた値である。 💡 直列に連なる資源の性能は最も遅い資源で頭打ちになる。MIPS=10^6命令/秒、1バイト=8ビットの単位換算を確実に行うことが正答の鍵である。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。