平成22年度春期 応用情報技術者試験 午前 問17
あるクライアントサーバシステムにおいて,クライアントから要求された1件の検索を処理するために,サーバで平均100万命令が実行される。1件の検索につき,ネットワーク内で転送されるデータは,平均2×10^5バイトである。このサーバの性能は100MIPSであり,ネットワークの転送速度は,8×10^7ビット/秒である。このシステムにおいて,1秒間に処理できる検索要求は何件か。ここで,処理できる件数は,サーバとネットワークの処理能力だけで決まるものとする。また,1バイトは8ビットとする。
- ア 50
- イ 100
- ウ 200
- エ 400
解答・解説を見る
正解:ア
AI解説
サーバの処理能力とネットワークの転送能力それぞれから、1秒間に処理できる件数の上限を求め、小さい方が実際の処理可能件数となる。サーバ側は100MIPS÷100万命令=100件/秒、ネットワーク側は8×10^7ビット÷(2×10^5バイト×8ビット)=50件/秒となり、ネットワークがボトルネックとなるため50件が答えとなる。正解はアである。 ア: サーバの処理能力(100MIPS÷100万命令=100件/秒)とネットワークの転送能力(8×10^7ビット÷1.6×10^6ビット=50件/秒)のうち、小さい方であるネットワーク側の制約から求めた値。これが正解。 イ: サーバの処理能力だけを基に算出した値で、ネットワークの制約を考慮していない誤り。 ウ: サーバとネットワークの能力を単純に合算するなど、誤った計算による値。 エ: 実際の制約(ボトルネック)を反映していない、より大きな誤った値。 💡 複数の資源(サーバ・ネットワークなど)が処理能力に関わる問題では、各資源ごとに処理可能件数を求め、最小値(ボトルネック)が全体のスループットを決めるという考え方が重要。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。