平成24年度 春期 午前 問19
システム構成要素
MIPSに関する問題
あるクライアントサーバシステムにおいて,クライアントから要求された 1 件の検索を処理するために,サーバで平均 100 万命令が実行される。1 件の検索につき,ネットワーク内で転送されるデータは,平均 2×10^5 バイトである。このサーバの性能は 100 MIPS であり,ネットワークの転送速度は,8×10^7 ビット/秒である。このシステムにおいて,1 秒間に処理できる検索要求は何件か。ここで,処理できる件数は,サーバとネットワークの処理能力だけで決まるものとする。また,1 バイトは 8 ビットとする。
- ア50
- イ100
- ウ200
- エ400
答えと解説を見る
✓ これが正解ア50
解説
遅いほうの毎秒五十件で全体が決まります。
処理能力が二つの資源で決まる問では、それぞれで一秒間に処理できる件数を別々に求め、小さいほうを採ります。サーバの性能は毎秒一億命令ですので、一件あたり百万命令を要する検索なら毎秒百件を処理できます。ネットワークの側は単位をそろえてから計算します。一件あたり転送されるのは二十万バイトで、一バイトは八ビットですから百六十万ビットになります。転送速度は毎秒八千万ビットですので、一秒間に運べるのは五十件です。サーバが毎秒百件を処理できても、要求と結果を運ぶ側が五十件しか担えなければ、仕事はそれ以上届きませんから、全体としては五十件で頭打ちになります。つまりボトルネックとなるネットワークの値が答えです。速度がビット、データ量がバイトで与えられている点がこの問の仕掛けです。
ほかの選択肢はなぜ違うのか
- イ100:サーバの側だけを数えた値です。毎秒一億命令を一件あたり百万命令で割れば得られますが、要求と結果を運ぶ側の能力を数えていませんので、全体の処理能力にはなりません。
- ウ200:サーバの側で求まる百件も、ネットワークの側で求まる五十件も上回る値です。二つの資源を順に使う系では、どちらの上限も超えられませんので、この数はどちらの計算からも出てきません。
- エ400:バイトとビットの換算を行わず、毎秒八千万を二十万でそのまま割った場合の値です。速度はビット、データ量はバイトで与えられていますので、単位をそろえない限り比べられません。
この問題の用語
- クライアントサーバシステムクライアントとサーバが役割を分けて協調しながら処理を進める分散処理の形です。サーバがサービスを提供し、クライアントがそれを利用します。
出典:平成24年度 春期 応用情報技術者試験 午前 問19
同じ用語が出る問題
- 令和5年度 春期 午前 問27:ストアドプロシージャに関する問題(クライアントサーバシステム)
- 平成28年度 春期 午前 問12:クライアントサーバシステムの問題(クライアントサーバシステム)
- 平成27年度 秋期 午前 問26:ストアドプロシージャに関する記述(クライアントサーバシステム)
- 平成26年度 秋期 午前 問13:転送速度に関する問題(クライアントサーバシステム)
- 平成26年度 秋期 午前 問11:クライアントサーバシステムの説明(クライアントサーバシステム)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)