正解は ア
本問はサーバ性能とネットワーク性能のうち、ボトルネック(能力の低い方)が1秒間の処理件数を決めるという考え方で解きます。まずサーバ側:性能は100MIPS=1秒間に100×10⁶=10⁸命令を実行できます。1件の検索に平均100万=10⁶命令を要するので、サーバが処理できる件数は10⁸÷10⁶=100件/秒です。次にネットワーク側:転送速度は8×10⁷ビット/秒、1件あたりの転送データは2×10⁵バイト=2×10⁵×8=1.6×10⁶ビットです。よってネットワークが処理できる件数は8×10⁷÷1.6×10⁶=50件/秒です。両者のうち小さい方(ボトルネック)が全体の処理能力を決めるため、min(100, 50)=50件/秒となり、選択肢aの50が正解です。直列に処理が流れるシステムでは、最も遅い部分が全体のスループットを律速するという「ボトルネックの原則」がポイントです。加えて、転送速度がビット/秒、データ量がバイトで与えられているため、1バイト=8ビットの単位換算を忘れずに揃えることが計算成功の鍵となります。
システムの処理能力=サーバとネットワークのボトルネック(小さい方)で決まる。1バイト=8ビットの単位換算を必ず行う。MIPS=10⁶命令/秒。各経路の「件/秒」を求めて最小値をとる。