データの伝送時間 想定問題 1
通信回線でデータを送るときにかかる時間(伝送時間)は,次のように求められる。6Gバイトのデータを4分の1に圧縮してから,回線速度100Mbps,回線利用率60%の通信回線で送るとき,伝送時間として最も適切なものはどれか。なお,1Gバイトは109バイト,1Mbpsは毎秒106ビットの速さとする。
伝送時間[秒]は,送るビット数を「回線速度[ビット/秒]× 回線利用率」で割って求める。
回線速度は1秒あたりに回線が運べる最大のビット数,回線利用率はその能力のうち実際の送信に回せる分の割合とする。
解説
ポイント
圧縮とバイト・ビットの換算をしてから,伝送時間を求める問題です。
考え方と解き方
伝送時間 = データ量 ÷(回線速度 × 回線利用率)です。bps はビット毎秒なので,バイトで書かれたデータ量は ×8 でビットに直します。
- 圧縮後のデータ量:6Gバイト × 1/4 = 1.5 × 109 バイト
- ビットに直す:1.5 × 109 × 8 = 1.2 × 1010 ビット
- 実際の速さ:100Mbps = 1 × 108 ビット/秒 なので,× 0.6 で 6 × 107 ビット/秒
- 伝送時間:1.2 × 1010 ÷ (6 × 107) = 200秒。答えは ④ 200秒
ほかの選択肢
①(15秒):× 8 を忘れ,回線利用率も掛けなかった値です(1.5 × 109 ÷ 108)。
②(25秒):バイトをビットに直す × 8 を忘れた値です。
③(120秒):回線利用率60%を掛け忘れた値です(1.2 × 1010 ÷ 108)。
⑤(800秒):圧縮しないで6Gバイトのまま計算した値です。
覚えておくこと
- 伝送時間 = データ量 ÷(回線速度 × 回線利用率)(テキスト・覚えること)
- 回線速度の bps は「ビット毎秒」。データ量はバイトで書かれることが多いので,1バイト = 8ビットでそろえる(テキスト・覚えること)
- 圧縮があれば,先にデータ量に圧縮の割合を掛ける。4分の1に圧縮なら,圧縮後は元の4分の1,元の量は圧縮後の4倍(テキスト・解き方)
- バイトをビットに直す × 8 を忘れない。忘れた値が選択肢にまぎれる(テキスト・ひっかけ)
類似する過去問:令和3年度 基礎科目 I-2-3
テキスト「データの伝送時間」を読む