問題プレビューID: ce8a69cf

問 34

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

解説

転送時間は「転送するデータ量 ÷ 実効伝送速度」で求められます。

  1. データ量をビットに換算します。1 バイトは 8 ビットなので、 10×106 バイト×8=8×107 ビット10 \times 10^6 \text{ バイト} \times 8 = 8 \times 10^7 \text{ ビット}
  2. 回線の伝送効率が 50% なので、実効伝送速度は 100,000×0.5=50,000 ビット/秒100{,}000 \times 0.5 = 50{,}000 \text{ ビット/秒}
  3. 転送時間は 8×10750,000=1600 秒\frac{8 \times 10^7}{50{,}000} = 1600 \text{ 秒}

したがって、正解は エ です。