【知识普及】到底是“奸商”骗我了吗?- 下载速度和硬盘大小的算法
在开始看正文以前,先看两个问题,如果你可以非常自信而准确的回答出这两个问题,说明这篇文章对你没有用,你可以不用继续浪费时间了。www.revefrance.com
1 为什么我安装的是1M的宽带,用bt下载时最快只有100多K的速度?
2 为什么我买了一个40G的硬盘,回家一看,只有30多G?www.revefrance.com
其实这个计算机方面的小常识在太多的网站,书刊上都能找到,但是我发现在我的周围还是有很多人不了解这个还算比较重要的计算机常识,所以决定自己写一篇文章介绍一下它。花3分钟了解了这个小知识,你以后可以在很多情况下准确的分析自己遇到的问题,而不会再迷惑。www.revefrance.com
www.revefrance.com
计算机的储存单位从小到大有:(不感兴趣的可以跳过这段不看,需要时回来查数据就可以)www.revefrance.com
注意!!!!www.revefrance.com
在这个表格以后,我的解释会很简单,害怕看到太多技术解释的人请不要跑掉,我肯定你一定能看懂!
--------------------------------------www.revefrance.com
英文 bit,byte,kilobyte,Megabyte,Gigabytewww.revefrance.com
中文 比特,字节,千字节,百万字节(兆字节),十亿字节(千兆字节)
法文 bit,octet,kilo-octet,méga-octet(产品包装上常看到的Mo),giga-octet(产品包装上常看到的Go)www.revefrance.com
它们之间的关系为 1 Gigabyte=100万 Megabytes,1 Megabyte=100万 kilobytes,1 kilobyte=1024 bytes,1 byte=8 bits
--------------------------------------www.revefrance.com
www.revefrance.com
每8个bit(比特)才等于1个byte(字节),这就是关键了。www.revefrance.com
上面说的1M宽带的单位是Mbps,也就是“每秒钟传输1兆比特”,而我们平时上网用的下载软件(BT,emule,flashget,迅雷,等等)用的单位都是MBps,也就是“每秒钟传输1兆字节”!所以,拿那个“骗人”的1Mbps宽带网举例,想知道下载时到底有多快,需要除个8(因为8bit才=1byte吗)。所以,1024 kbits÷8=128 kbytes,也就是说,最快下载速度为128k。所以,硬说人家网络公司欺骗消费者是不对的。^_^www.revefrance.com
那么,卖硬盘的骗了你吗?其实也没有。他们硬盘厂商对产品标识时用的是1 kilobyte=1000 bytes,而不是1 kilobyte=1024 bytes。但是windows可是认为1 kilobyte=1024 bytes的,所以,一个40G的硬盘有40,000,000,000 bytes,再把bytes换算成Gigabyte为37G(讨厌数学者可以省略括号内内容:40,000,000,000÷1024÷1024÷1024=37.2G)。所以,我们安装好硬盘以后,会看到硬盘大小为37G。
以此类推,我们可以知道,2M的宽带最快下载速度能达到256k;11M的无线网卡最快能以1.3M/s的速度传输数据,100M的网卡允许我们以12M/s的速度从网上邻居的电脑上拖电影,等等等等。值得注意的是,这只是一个理论最大值,如果速度低于它一些,是完全正常的,就算是同样两台电脑,拷贝不同类型的文件,速度也会不同(试试拷贝一个100M的目录,里面全是文本文件,再拷贝一个100M的视频文件,速度的差异会让你惊讶,这是另外一个问题,这里不过多讨论了)。但是如果速度会超出这个理论最大值,也许你值得研究一下,你的电脑设置是不是有问题,或者是否中了病毒。www.revefrance.com
www.revefrance.com
本次知识普及结束,有什么意见尽管提出,也许能给我一些提示写出下一篇文章。
如果你一直读到了这里,谢谢你对中华人民共和国公民的计算机知识普及做出了贡献。(自己的提高就是对全民统计数据的提高)^_^
www.revefrance.com
另:多谢Guang给予的更正!