令和6年度 秋期 午前 問15
システム構成要素
MIPSに関する問題
あるクライアントサーバシステムにおいて,クライアントから要求された 1 件の検索を処理するために,サーバで平均 100 万命令が実行される。1 件の検索につき,ネットワーク内で転送されるデータは平均 2×10⁵ バイトである。このサーバの性能は 100 MIPS であり,ネットワークの転送速度は 8×10⁷ ビット/秒である。このシステムに,1 秒間に処理できる検索要求は何件か。ここで,処理できる件数は,サーバとネットワークの処理能力だけで決まるものとする。また,1 バイトは 8 ビットとする。
- ア50
- イ100
- ウ200
- エ400
答えと解説を見る
✓ これが正解ア50
解説
遅いほうの工程が全体の上限を決めます。
設問は、サーバとネットワークの処理能力だけで決まるという条件のもとで、1 秒間に処理できる検索要求が何件かを求めさせています。二つの工程を順に通って初めて 1 件が終わるとき、全体で流せる量は速いほうではなく遅いほうで決まります。そこで、それぞれが 1 秒間に何件をさばけるかを別々に出して、小さいほうを答えます。サーバは 1 秒間に 1 億命令を実行でき、1 件あたり 100 万命令が必要なので 100 件です。ネットワークは 1 秒間に 8 千万ビット、すなわち 1 千万バイトを運べ、1 件あたり 20 万バイトが必要なので 50 件です。小さいのはネットワークの 50 件なので、これが全体の上限になり、正解は 50 です。この型の設問では単位をそろえることが要になります。命令の速さは 1 秒あたりの命令数、回線の速さは 1 秒あたりのビット数で与えられるので、1 バイトは 8 ビットという断りを使い、割り算の前にどちらかへ直しておきます。
ほかの選択肢はなぜ違うのか
- イ100:100 という値です。サーバ側だけの上限で、1 億命令を 1 件あたりの 100 万命令で割ると得られます。運ぶ側の制約を見落とすと、実際には出せない件数を答えることになります。
- ウ200:200 という値です。与えられた条件からは導けない値です。二つの工程の上限を足しても 150 にしかならず、単位の直し方を変えても一致しません。
- エ400:400 という値です。1 件あたりの 20 万バイトをビットに直さないまま、回線の 8 千万ビットを 20 万で割ると得られます。1 バイトは 8 ビットという断りを使い損ねた形です。
この問題の用語
- クライアントサーバシステムクライアントとサーバが役割を分けて協調しながら処理を進める分散処理の形です。サーバがサービスを提供し、クライアントがそれを利用します。
出典:令和6年度 秋期 応用情報技術者試験 午前 問15
同じ用語が出る問題
- 令和5年度 春期 午前 問27:ストアドプロシージャに関する問題(クライアントサーバシステム)
- 平成28年度 春期 午前 問12:クライアントサーバシステムの問題(クライアントサーバシステム)
- 平成27年度 秋期 午前 問26:ストアドプロシージャに関する記述(クライアントサーバシステム)
- 平成26年度 秋期 午前 問13:転送速度に関する問題(クライアントサーバシステム)
- 平成26年度 秋期 午前 問11:クライアントサーバシステムの説明(クライアントサーバシステム)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)