简单计算题!我就是笨!

使用一辆卡车运输n块单块1TB装满数据的硬盘,以时速80km/h行驶1000km将数据运送到目的地;

卡车至少运送多少块硬盘才能使传输速率超1000Gbps?

A.2000  B.3000  C.4000  D.5000  E.6000  F.7000


参考答案:E

这里比较烦人的是单位的换算。可能有些争议,这里仅仅提供我自己的理解,可能出错,欢迎指正!

(1)硬盘1TB=?结合实际,硬盘厂商的容量是按照十进制计算的,1TB=10^3GB=10^6MB=10^9KB=10^12B,并且1Byte(字节)=8bit(比特/位),所以这里1TB=8*10^12(bit)

【此处参考维基百科:http://zh.wikipedia.org/wiki/%E5%A4%AA%E5%AD%97%E8%8A%82

(2)传输速率1000Gbps=?在计算通信传输速率时,同样也是使用十进制,因此1000Gbps=10^6Mbps=10^9Kbps=10^12(bps),这里bps指的是每秒多少比特(bit)

【此处参考维基百科:http://zh.wikipedia.org/wiki/%E6%AF%94%E7%89%B9%E7%8E%87

换算成统一的单位(bit),接下来就是简单计算:

卡车每次传输所需要的时间:t=1000/80*3600(s),这里换算成秒(s),同样是统一单位;

卡车运送1块硬盘,每秒钟传输8*10^12/t(bit)数据;

所以,有n*(8*10^12/t)>10^12,解得:n>5625



之前错误的答案:

/*****************************************************

参考答案:D

卡车每次传输所需要的时间:t=1000/80*3600(s)

卡车运送1块硬盘,每秒钟传输10000/t(bit)数据

所以,n>1000/(10000/t)=4500

*****************************************************/

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值