令和元年度春期 応用情報技術者試験 午前 問15
あるクライアントサーバシステムにおいて,クライアントから要求された1件の検索を処理するために,サーバで平均100万命令が実行される。1件の検索につき,ネットワーク内で転送されるデータは平均2×10⁵バイトである。このサーバの性能は100MIPSであり,ネットワークの転送速度は8×10⁷ビット/秒である。このシステムにおいて,1秒間に処理できる検索要求は何件か。ここで,処理できる件数は,サーバとネットワークの処理能力だけで決まるものとする。また,1バイトは8ビットとする。
- ア 50
- イ 100
- ウ 200
- エ 400
解答・解説を見る
正解:ア
AI解説
サーバとネットワークそれぞれの処理能力を求め、小さい方(ボトルネック)がシステム全体の能力になる。サーバ:100MIPS=毎秒10⁸命令÷1件当たり10⁶命令=100件/秒。ネットワーク:8×10⁷ビット/秒÷(2×10⁵バイト×8ビット=1.6×10⁶ビット/件)=50件/秒。よって全体は小さい方の50件/秒でアが正解である。 ア: 正しい。ネットワークが50件/秒でボトルネックとなり、システム全体では毎秒50件しか処理できない。 イ: 100はサーバ単体の処理能力であり、ネットワークの制約を考慮していない誤りである。 ウ: 200はバイト→ビット換算(×8)を忘れてネットワーク能力を求めた場合の誤りの値である。 エ: 400は換算誤りに加え能力を過大に見積もった値である。 💡 複数資源のシステム性能は必ず「各資源の能力を別々に計算→最小値が全体能力」の手順で解く。MIPS=10⁶命令/秒、バイト→ビットの×8換算がミスの定番ポイントである。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。