我们一般不把互联网当作一个实体概念,所以也就不存在大小的说法,但如果把往上所有信息都存到普通硬盘里,会有多大呢?XKCD网络漫画的创始人Randall Munroe最近在和粉丝互动的时候就被问到了这个问题,而他的回答也很巧妙。

有很多方法可以估算互联网所存储信息的规模,而我们可以用一种很有趣的方法找到这个指标的上限,那就是看看我们创造了多少存储空间。

存储产业每年都会生产大约6.5亿块硬盘。如果大多数都是3.5寸型号的话,那么每秒钟就会有大约8升的硬盘。

这就意味着,过去几年我们所生产的硬盘总量,差不多刚好可以装满一艘油轮,因此这么算的话,整个互联网还没一艘油轮大。

窃以为,这个问题和乐高积木能垒多高都可以拿来做Google的面试题了。

站长评论:

这样的算法弱爆了,看核总怎么给你算!

“你知道互联网信息的总量有多大?”

“截至目前,全球计算机总数最少20多亿台!其中接入互联网的最少15亿台,尚且只计算接入互联网的计算机,数据总量近……”

“10亿TB!10亿TB!可能还不止!”

“地球上有什么东西能储存最少10亿TB???”

“即使使用容量高达10TB的特种硬盘,组建超巨型 RAID 磁盘阵列组,你最少需要两亿个!”

“我靠,那么多硬盘堆起来至少12万立方米!!!!!”

那么,我们互联网究竟需要多少储存空间呢?

“你可知道一滴水中有多少个原子?”,Quinto抬头问道。

“这……,不知道。”

“一滴水的体积大约是0.05ml,而且水的密度是1.0g/ml(在4摄氏度时),所以这滴水质量为……”,Quinto直起身子朝我走来。

“0.05ml*1.0g/ml=0.05g”,我答道。

“完全正确!”,Quinto走到我跟前兴奋道。

“这滴水含有大约16万7千亿亿(1 670 000 000 000 000 000 000)个水分子,即 1.67*10^21 个水分子。”,Quinto一边说一边来回渡步。

“原子数还要再乘上3,因为一个水分子里有3个原子(一个H2O分子含有2+1=3个原子),所以1滴水里有大约 1.67*10^21*3 = 5.01*10^21 个原子。”

“如果使用原子储存信息,一个原子即为一个bit,那么一滴水可以储存约5.7亿TB信息量!仅仅一滴水!”

“我操……”,我惊叹道。

“如果全世界所有人一起来数一滴水有多少原子,以60亿人每人每秒钟数一个原子的速度计算,要数完一滴水的原子数需要大约8万年。”

“……”

“有时候我们会想:一个原子是不是就是一个宇宙呢?”

“银河系恒星数约一千亿到数千亿,若以2千亿个计算,就是2*10^11个恒星。这个数目远低于一滴水的原子数(约250亿倍)。”

“宇宙约有二千亿个银河系,以目前天文学家估算的数据来算,整个宇宙的恒星数和10滴水的原子数目可以说大约相等。”

“我操,十滴水?……”

“物质由分子、原子、离子组成,分子由原子核、核外电子组成,原子核由质子中子组成。”

“离子表示得到或失去了电子的粒子(粒子表示原子、分子等)。”

“原子一般是金属和惰性气体,比如铜只有说铜原子,没有说铜分子的。”

“原子中的原子核与核外电子,就像宇宙中的行星互相绕行一样。”

“原子核和电子以静电力在原子内维持平衡,就跟星球以万有引力在宇宙间平衡是一样的,两种力都是超距力,只是一个宇宙太大而原子太小……”

“哈哈哈,我们需要的10亿TB储存量,不过是两滴水而已!”,Quinto大笑道。

看来我们的互联网需要12万立方米的硬盘,或者两滴水足矣……

互联网只有两滴水大小而已……

以上内容摘自核总原创暴力小说:第五章 一滴水的容量 一个原子中的宇宙

留言评论(旧系统):

Cyber @ 2012-12-06 17:30:34

沙发,核总太牛逼了

本站回复:

╮(╯_╰)╭

bb @ 2012-12-06 18:02:14

偶像 我是文科的 能写点湿在你小说里面吗 。。能减肥哦~~~

本站回复:

so, what?

佚名 @ 2012-12-07 00:39:20

看完,我蛋疼了!

本站回复:

很好…… ╮(╯_╰)╭

Alien @ 2012-12-07 20:52:46

看到答案,我蛋凉了。

本站回复:

-_-|||

佚名 @ 2013-01-01 15:39:27

前面的不看 看过你之前的一篇文章 就知道你说的答案会是几滴水 - - 让我情何以堪啊

本站回复:

亲,只要两滴水哟,仅需两滴水你就可以备份整个互联网哟,两滴水只要998哟……