問77
頻出度★★★
次の条件で, インターネットに接続されたサーバから5MバイトのファイルをPCにダウンロードするときに掛かる時間は何秒か。 〔条件〕
| 通信速度 | 100Mビット/秒 |
|---|---|
| 実効通信速度 | 通信速度の20% |
この問題の解説と、これまでの解答の記録です。
次の条件で, インターネットに接続されたサーバから5MバイトのファイルをPCにダウンロードするときに掛かる時間は何秒か。 〔条件〕
| 通信速度 | 100Mビット/秒 |
|---|---|
| 実効通信速度 | 通信速度の20% |
0.05は、バイト→ビット換算(×8)も実効速度20%の適用も忘れ、5÷100=0.05 と単純計算した二重の誤り。データはビットに直し、速度は実効値を使う必要がある。
0.25は、実効速度20Mビット/秒は正しく使えたが、バイト→ビット換算(×8)を忘れて5÷20=0.25 とした値。5Mバイトは40Mビットに直さねばならない。
0.5は、「通信速度の20%」を「20%減=実効80Mビット/秒」と取り違え、40Mビット÷80=0.5 とした値。実効速度は100×0.2=20Mビット/秒であり、80Mビット/秒ではない。
正解 転送時間は「データ量[ビット]÷実効通信速度[ビット/秒]」で求める。まずファイルサイズをビットに換算すると、5Mバイト×8=40Mビット(1バイト=8ビット)。実効通信速度は通信速度100Mビット/秒の20%なので、100×0.2=20Mビット/秒。よって所要時間=40Mビット÷20Mビット/秒=2秒となり、正解はエ(2)。