您的位置首页健康问答

千年虫究竟是啥“虫”?二战期间偶然被发现,或给人类带来危机!

千年虫究竟是啥“虫”?二战期间偶然被发现,或给人类带来危机!

的有关信息介绍如下:

千年虫究竟是啥“虫”?二战期间偶然被发现,或给人类带来危机!

导语:在现代社会中,虽然说计算机技术已经非常发达了,但是很多人对于“千年虫”这个名词都很陌生,恐怕也只有那些计算机专业的人才懂得这个名词的含义。大部分人甚至于对于“千年虫”连听都没有听过,也许有些人就会通过字面意思“断章取义”,认为千年虫是一种恐怖恶心的虫子。事实上,千年虫的含义是计算机网络系统中的漏洞,而不是现实存在的生物。

从字面上来看,很多人会以为千年虫已经存在了千年。实际上,它只是人类创造出来的一种电脑病毒,在之前,被人们广泛关注。千年虫创始之初,给计算机网络安全带来了很大的威胁。“千年虫”其实就是我们俗称的系统“bug”,是计算机网络系统中的漏洞。

01“Bug之母”—葛丽丝·霍普

葛丽丝·霍普被称为“计算机网络系统漏洞之母”,在千年虫诞生的历史中,她留下了浓墨重彩的一笔,许多学习计算机专业的人都知道这位伟大的女性。

出生于20世纪初叶美国的葛丽丝·霍普,从小在数学方面就有极高的天赋,成绩也是名列前茅。大学里,她在瓦萨学院拿到了物理学和数学的双学位。之后,她又继续学习深造成为了美国当时少数的数学家女博士。葛丽丝·霍普因为其出色的简历和在数学上超高的天赋,在二战爆发时被政府任命到美国海军系统工作。

二战爆发时,女性因为身体素质和性别的原因无法上战场杀敌常常被歧视。但是霍普凭借自己在数学方面超高的天赋受到了美国政府的重视。20世纪40年代后,霍普因为工作能力出色被提拔为少尉,而且还被调到霍华德身边工作,霍华德发明了世界上第一台通用计算机“马克一号”。

霍普跟在霍华德身边工作接触到计算机行业以后,对其产生了浓厚的兴趣。因为霍普的高智商和出色的数学天赋,她对于计算机知识学习的很快,很快就成为霍华德的得力干将。霍普不仅拥有超高的智商,在日常实验中也十分细心。再一次对“马克二号”计算机性能测试的实验中,实验总是失败并且无法查出原因。

在科学家检查了所有的细节零件后都找不出问题的情况下,只有霍普发现了计算机电路板上趴着的小虫子导致了实验的失败。后来,计算机中出现的这种漏洞就用Bug来表示,沿袭了霍普的传统。

02“千年虫”的诞生

二战结束以后,科技革命逐渐兴起。全球各个国家都加大了对科技的研发。特别是在计算机领域,美国投入了大量的人力物力,推动计算机系统的开发。在当时,各个国家的计算机编程语言都不相同,编程语言泛滥且十分不规范。美国政府特地邀请霍普研究出一种可以全球通用的计算机语言,也就是我们现在所说的COBOL语言,COBOL语言能够实现巨型计算机运载程序的编写。

霍普不仅实现了COBOL编程语言的研发,还对计算机存储系统做出了杰出的贡献。她将计算机存储系统数设置为六位数作为存储日期,现在我们所用的计数日期法,就是霍普发明的。

也许霍普本人都没有想到,她开创的计数日期法导致了后来各种系统的bug产生。

六位数存储日期法虽然有很多的优点,但是也有其缺陷。人们利用它无法对千年的整数年识别的漏洞,设计了系统bug,造成了一些科研项目的重大损失。

霍普发明的六位数字储存法在21世纪被广泛应用于电气系统,但因其缺陷在每次千年的整数年时,都会出现系统漏洞。因此,这个系统漏洞,被人们称为“千年虫”。

其实早在六位存储法问世的时候,就有美国的一位程序员发现了它的重大bug。但是当时很多程序员觉得自己无法解决这种问题,而且遇到的可能性很小,所以就把它搁置了。直到近些年来,“千年虫”给人们造成了一些不可挽回的损失时人们才开始想各种办法补救。

结语:

科技高速发展的今天,各种高科技被不断的研发,当某项新技术的缺陷被人们发现时,我们是选择面对,还是选择逃避呢?