题目
【练习1】有一个待发送的数据块,大小为100MB,网卡的发送速率为100Mbps,则网卡发送完该数据块需要多长时间?
【练习1】有一个待发送的数据块,大小为100MB,网卡的发送速率为100Mbps,则网卡发送完该数据块需要多长时间?
题目解答
答案
将100MB转换为比特:
100MB = 100 × 1,000,000字节 = 100,000,000字节,
100,000,000字节 × 8 = 800,000,000比特 = 800Mb。
根据发送速率100Mbps,发送时间计算为:
\[
\text{时间} = \frac{800\,\text{Mb}}{100\,\text{Mbps}} = 8\,\text{秒}
\]
因此,网卡发送完100MB数据块需要8秒。
答案:8秒。
解析
考查要点:本题主要考查单位换算和传输时间计算的基本概念。
解题思路:
- 统一单位:将数据大小从字节(Byte)转换为比特(bit),因为传输速率的单位是比特每秒(bps)。
- 公式应用:使用公式 时间 = 数据量 ÷ 传输速率 计算发送时间。
关键点:注意区分 MB(兆字节) 和 Mb(兆比特) 的单位差异,确保换算过程正确。
步骤1:单位换算
- 将100MB转换为字节:
$100\,\text{MB} = 100 \times 1,000,000\,\text{字节} = 100,000,000\,\text{字节}$ - 将字节转换为比特(1字节 = 8比特):
$100,000,000\,\text{字节} \times 8 = 800,000,000\,\text{比特} = 800\,\text{Mb}$
步骤2:计算传输时间
传输速率为100Mbps(即每秒传输100兆比特),代入公式:
$\text{时间} = \frac{800\,\text{Mb}}{100\,\text{Mbps}} = 8\,\text{秒}$