IPA過去問ドリル

平成24年度 春期 基本情報技術者試験 午前 問34

テクノロジ/ネットワーク

10Mバイトのデータを100,000ビット/秒の回線を使って転送するとき,転送時間は何秒か。ここで,回線の伝送効率を50%とし,1Mバイト=10⁶バイトとする。

出典:平成24年度 春期 基本情報技術者試験 午前 問34

正解:エ

解説

10Mバイトのデータをビット単位に直すと,10×10⁶×8=80,000,000ビットになります。回線の伝送効率が50%なので,実効的な転送速度は 100,000ビット/秒×0.5=50,000ビット/秒です。転送時間=データ量÷実効転送速度=80,000,000÷50,000=1,600秒となります。

選択肢ごとの解説

  • 誤り。200秒は実際の計算結果のおよそ8分の1であり,バイトとビットの換算や伝送効率の適用を誤って過小に見積もった値です。
  • 誤り。400秒は実際の計算結果のおよそ4分の1であり,計算過程のどこかで係数を誤って適用した値です。
  • 誤り。800秒は実際の計算結果のちょうど半分であり,伝送効率50%を掛けずに単純計算した800秒の半分の800秒(あるいは効率を二重に適用しなかった場合)に相当し,正しい計算とは一致しません。
  • 正しい。80,000,000ビットを実効転送速度50,000ビット/秒で割ると1,600秒になります。
基本情報技術者の過去問を演習モードで解く