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