这首歌的MV,可能会让你的电脑崩溃

作者: 世超

这首歌的MV,可能会让你的电脑崩溃0

微软首席软件工程师雷蒙德·陈分享过一则故事。

大概在2005年,一家主流电脑厂商发现一个离奇现象——自家某型号的电脑,只要一播放珍妮·杰克逊(迈克尔·杰克逊的亲妹妹)的歌Rhythm Nation的MV就会崩溃。其他歌都不会,就只有这一首。

在调查中,他们还发现其他厂商的一些电脑放这首歌的MV也会崩溃。后来,更吊诡的事情发生了,你在这台电脑上播放Rhythm Nation,还会让附近的电脑跟着崩溃。

问题到底出在哪里?是歌吗?可Rhythm Nation曾登上公告牌榜单亚军,获过格莱美奖提名,上过“超级碗”,甚至MV里的服装和编舞还被碧昂丝、蕾哈娜致敬过。

这么厉害的歌,为什么会让电脑崩溃?

其实,问题出在电脑的机械硬盘上。调查发现,Rhythm Nation当中有些音频和5400转的硬盘振动频率一致,产生的共振导致读写错误,最后崩溃。就这么凑巧。

共振大家都不陌生,在物理课上应该听过和它相关的故事。19世纪,一支军队通过法国某大桥时,士兵齐步走产生的频率和大桥固有频率一致,共振让桥的振动加强,最后桥断了,士兵死伤过半。

在“Rhythm Nation事件”里,厂商找了个解决方法:他们在电脑内部加了个音频过滤器,过滤掉那些能产生影响的音频。这个方法有没有作用,微软没有透露更多的细节。

我们再看一个有关电子邮件的“鬼故事”。

之前某学校发现他们的电子邮件系统有个很奇怪的漏洞:一旦给距离超过500英里(1英里约等于1.6093千米)的服务器发送邮件,必定失败。一开始,他们只知道有一些邮件会发不出去。在标记了那些能收到的邮件的服务器位置后,他们才发现,邮件的“射程”只有500英里。

后来经过调查发现,他们最近升级了服务器,结果反而把系统从版本8降到了旧一点的版本5。但配置文件还是版本8的,这就使得几个不适配的设置被归零了。其中有一项就导致邮件要在0秒之内送达对方服务器,否则会被判定“发送失败”,取消发送。

由于程序判定有3毫秒延迟,所以实际情况是,邮件在点击发送后3毫秒内没到达对方服务器,系统就会收回邮件。

我们算一下数据在3毫秒传输的距离:3×10^8m/s×0.003s=9×10^5m(编者注:互联网发送电子邮件是通过光在光纤中传播信息的,因此传播速度按光速计算),换算下来就是559英里。这就意味着,一旦对方服务器超过559英里,电子邮件在3毫秒内送不到,就会被系统取消发送。自然而然,500英里就成了这个邮件系统的“射程”。

类似的“鬼故事”还有很多。例如,有些地方一到新月或者满月,服务器就会崩溃。这是因为潮汐——潮水让附近水域的军舰升高,其雷达刚好干扰到自家的服务器。

还有程序员从气压升降椅坐下或者站起来的时候,显示器就会黑屏。这是因为从椅子上站起或者坐下时,会产生一个电磁干扰峰值,它影响到了显示器线缆,导致显示器无法同步画面。

看完上面的互联网怪谈,还是那句话:所有事情都可以用科学解释。无法解释的,要么是还未找到答案,要么是科学还未到达那个高度。

世上哪有什么妖魔鬼怪!

(火星摘自微信公众号“差评”,本刊节选,视觉中国供图)

经典小说推荐

杂志订阅

友情链接