【問174】ITパスポート 練習問題|ファイル転送に要する時間
情報デザイン・データベース・ネットワーク 問24/25難易度B(標準)
問題文
300Mバイトのファイルを、実効的な通信速度が20Mビット毎秒の回線で転送するとき、転送に要する時間は何秒か。ここで1バイトは8ビットとする。
- 1.15秒
- 2.60秒
- 3.120秒
- 4.240秒
解説
正解は3。転送に要する時間は、転送するデータ量を実効的な通信速度で割って求める。単位をそろえる必要があるので、まずファイルの大きさをビットに直すと、300Mバイト×8=2400Mビットとなる。これを実効速度の20Mビット毎秒で割ると、2400÷20=120秒が求める時間である。1は誤り。300÷20=15と計算しており、バイトからビットへの換算を行っていない。バイトはビットの8倍であるから、この換算を忘れると答えが8分の1になってしまう。2は誤り。実効速度を4倍の80Mビット毎秒として計算した場合の値である。4は誤り。実効速度を半分の10Mビット毎秒として計算した場合の値である。通信速度はビット毎秒、ファイルの大きさはバイトで示されることが多いので、計算に入る前に8倍の換算を済ませる習慣をつけると間違えにくい。