什么是千年虫?(the millennium bug?)

千年虫是一个计算机问题,威胁着公司、公用事业公司、金融业、政府机构甚至科学的运作。1999年12月31日至2000年1月1日午夜钟声敲响时,人们担心所有计算机都有可能关闭。千年虫也被称为2000年问题、Y2K问题、Y2K虫,通常简称为Y2K。...

千年虫是一个计算机问题,威胁着公司、公用事业公司、金融业、政府机构甚至科学的运作。1999年12月31日至2000年1月1日午夜钟声敲响时,人们担心所有计算机都有可能关闭。千年虫也被称为2000年问题、Y2K问题、Y2K虫,通常简称为Y2K。

On the stroke of midnight on January 2000, it was feared that all computers would shut down.

千年虫特别是一个编程问题。这是20世纪60年代和70年代程序员缺乏前瞻性思维和空间问题相结合的结果。在计算机编程的最初阶段,内存和其他存储空间稀缺且昂贵,因此保存字符是一个优先事项。

程序员使用COBOL(通用面向业务语言)和RPG(报表编程生成器)编写业务应用程序代码,以在大型机上运行。程序员以yymmdd的形式存储日期,总共包含六个字符,自动按升序排序。这些字符中的每一个都相当于计算机存储的整个空间(字节)。因此,在考虑所有计算机中所有文件中的所有记录中的卡、磁带或磁盘上存储的日期字段的数量时,为每个日期保存两个字节的存储量是重要的。

到了20世纪80年代和90年代,程序被修改以适应不断变化的业务需求,因此程序员对旧应用程序进行维护、调整和添加新需求,而不是从头重写它们。升级和修改足以保持原有系统的运行。

在20世纪90年代中期,程序员开始意识到,到2000年,日期将无法正确排序。在计算机界,它开始成为一个需要纠正的问题。然后,在1997年,这一情况成为公众所知。

必须做出决定,要么从头开始重写程序,要么修复先前存在的程序和存储的日期。这个选项还有另一个挑战,因为一些源代码已经丢失。

许多公司都是为了解决这些问题而成立的。一种选择是只将世纪添加到先前存在的日期。这将涉及为存储在磁盘文件中任何位置的每个日期再添加两个字节。其他人选择重写软件,并利用新的网络和面向对象技术,将关键应用程序从大型机上移开。

超过3000亿美元(USD)用于纠正千年虫。除了软件方面的担忧外,无数生存业务也因公众的关注和积极主动而迅速兴起并获利。

  • 发表于 2021-12-15 12:10
  • 阅读 ( 166 )
  • 分类:互联网

你可能感兴趣的文章

历史上最严重的10个编程错误

... 1千年虫 ...

  • 发布于 2021-03-15 13:15
  • 阅读 ( 198 )

heartbleed解释:为什么你现在需要更改密码

...就开始吧。 Important note: How-To Geek is not affected by this bug. 什么是心碎为什么(heartbleed and why)? 在典型的安全漏洞中,单个公司的用户记录/密码被暴露。发生这种事很可怕,但这是一件孤立的事情。X公司有一个安全漏洞,他们向...

  • 发布于 2021-04-09 04:37
  • 阅读 ( 159 )

音乐产业又向与twitch的法律斗争迈出了一步

...动,目的是证明Twitch不遵守《数字千年版权法》(Digital Millennium Copyright Act)的条款,该法案管理在线版权。这可能会导致它因版权索赔而被起诉。这有一个先例:2007年至2009年间,媒体公司以同样的理由起诉YouTube,这导致YouTube...

  • 发布于 2021-04-17 17:08
  • 阅读 ( 245 )

本周流媒体:netflix上的patton oswalt,‘伟大的’ 关于hulu和第二季‘返校节’

...他女儿二年级的艺术展如何让他失去登上全尺寸千年隼(Millennium Falcon,oof)的机会。 返校节第二季(5月22日,卓越亚马逊) 珍妮尔·莫奈在新一季出演了令人毛骨悚然的亚马逊Prime原创系列,讲述了返校过渡性支持中心的故事...

  • 发布于 2021-04-19 12:07
  • 阅读 ( 212 )

leap second bug:reddit、mozilla和更多经验技术问题

在“千年虫”恐慌发生十多年后,仅仅多出一秒钟就给许多知名网络公司带来了麻烦。闰秒是在原子钟上加上一秒钟的调整,以使之与基于地球自转的时钟同步。闰秒发生在周六晚上,许多公司对此一无所知。Reddit在twitter上说...

  • 发布于 2021-04-23 01:00
  • 阅读 ( 88 )

编剧在改革前警告不要过度制定版权法

...WGAW提出了五个方面的担忧:《数字千年版权法》(Digital Millennium copyright Act,DMCA)现行的“通知和撤销”制度、版权侵权者的不当收费、自愿的版权侵权协议以及数字销售和流媒体的增长。公会公开反对MPAA等主要盟友的提议并...

  • 发布于 2021-04-25 05:35
  • 阅读 ( 122 )

从今天起,美国人可以再次合法解锁手机

...着辩论的结束。直到去年,《数字千年版权法》(Digital Millennium Copyright Act)禁止破坏版权保护的一项临时例外规定才允许**解锁。该法案恢复了这一例外,但它仍然是暂时的——每三年,国会图书馆长必须决定是否应该继续适...

  • 发布于 2021-04-27 00:32
  • 阅读 ( 103 )

互联网太大了,路由器都坏了

...能会看到相当多的不稳定。”
 希望是,像大肆宣传的千年虫一样,任何处理重要基础设施的人都能足够聪明,尽早升级。不过,Renesys已经开始监控这个bug造成的破坏。正如考伊所说,“我们将观察互联网的温度是否在上升...

  • 发布于 2021-04-27 02:48
  • 阅读 ( 95 )

作家协会游说国会让互联网供应商监控盗版电子书

...(Mary Rasenberger)签署的信认为,数字千年版权法(Digital Millennium Copyright Act)过于偏袒大公司,而不是个人作者,作者协会认为,因为作家们没有办法监控侵权材料并将其标记下来。但互联网服务提供商,它建议,这样做。信中...

  • 发布于 2021-04-30 18:17
  • 阅读 ( 151 )

沃尔沃表示,如果一辆自动驾驶汽车撞车,它将承担责任

...运行代码之外的悠久传统。《数字千年版权法》(Digital Millennium Copyright Act)涵盖了运行汽车的软件,不过,为了建立一个允许研究人员对其进行分析的免责条款,人们正在进行一场旷日持久的斗争。显然,经过修改的自动驾驶...

  • 发布于 2021-05-01 14:54
  • 阅读 ( 113 )
mzmp02383
mzmp02383

0 篇文章

相关推荐