平成26年度秋期 応用情報技術者試験 午前 問13

分野:システム構成要素(システム構成・冗長化・仮想化・性能/信頼性/稼働率計算・キャパシティ・クラスタ)|実際に出題されたIPA過去問題

次の条件で運転するクライアントサーバシステムにおいて,ネットワークに必要な転送速度は,最低何ビット/秒か。〔条件〕(1) トランザクション1件の平均的な処理は,CPU 命令300万ステップとデータ入出力40回で構成され,ネットワークで転送されるデータは送受信それぞれ1,000バイトである。(2) サーバでのCPU 命令1ステップの平均実行時間は300ナノ秒である。(3) データ入出力は1回平均20ミリ秒で処理されている。(4) 1バイトは8ビットとする。(5) クライアントにおけるデータの送信開始から受信完了までに許容される時間は2.5秒である。(6) サーバは1CPU,1コアで構成されている。(7) 待ち時間及びその他のオーバヘッドは考慮しない。

  1.  10,000
  2.  16,000
  3.  20,000
  4.  25,000
解答・解説を見る

正解:ウ

AI解説

トランザクション1件当たりのサーバ処理時間を求めると、CPU時間=300万ステップ×300ナノ秒=0.9秒、データ入出力=40回×20ミリ秒=0.8秒で合計1.7秒である。許容時間2.5秒との差2.5−1.7=0.8秒がネットワーク転送に使える時間となる。転送データ量は送受信合わせて2,000バイト=16,000ビットなので、必要な転送速度は16,000÷0.8=20,000ビット/秒である。 ア: 10,000ビット/秒は、転送データを片方向の1,000バイト(8,000ビット)だけで計算した誤りである。 イ: 16,000ビット/秒は、転送に使える時間を1秒と誤るなど、残り時間の計算を誤った値である。 ウ: 正解。16,000ビット÷0.8秒=20,000ビット/秒が最低限必要な転送速度である。 エ: 25,000ビット/秒は、CPU時間や入出力時間の見積りを誤って残り時間を小さくした場合の値である。 💡 この型は「許容時間−(CPU時間+I/O時間)=転送に使える時間」が骨子。ナノ=10のマイナス9乗、ミリ=10のマイナス3乗の単位換算と、バイト→ビットの8倍、送受信の合算を落とさないこと。

出典:平成26年度 秋期 応用情報技術者試験 午前 問13 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「システム構成要素」分野の攻略ポイント

システム構成・冗長化・仮想化・性能/信頼性/稼働率の計算・キャパシティ計画・クラスタ構成を扱います。稼働率計算は公式が2本しかないうえに毎年出るため、ここを落とすのは非常にもったいない分野です。

システム構成要素の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(システム構成要素(システム構成・冗長化・仮想化・性能/信頼性/稼働率計算・キャパシティ・クラスタ))の過去問