首页 >> 中医美容

22年过去了,“千年虫”错误为何还会出现?

发布时间:2025年08月30日 12:18

央广网南京1年底11日消息 据之中央公共广播总台之华北地区广播电台《最初闻超链接》引述,本年度年初,东洋日产及集团颂扬卡车的雷达系统对偏移被重置为2002年1年底1日,且不能调整至确实的短时间。无独有偶,苹果公司ExchangeIP也时有发生了短路,用户定时在1年底1日极大值发送的邮件不能发信,被托在了2021年。

这两件事看似没有关联,但其或许居然都与“千年虫”恶意(Year 2000 Problem,简称“Y2K”)有关。2000年最初年前后,Y2K恶意使得一些其产品的偏移系统对显现出短路。本年度的恶意被取名为“Y2K22”,冠词“22”即常指2022年。

为什么22年从前了,相同“千年虫”的恶意仍有余威?这个恶意在未来还不会才不会有冲击?“千年虫”不能被彻底消灭吗?

“千年虫”是什么?

七十二十世纪,不少其产品在日期偏移系统对之中,将20世纪日期之中的“19”抹掉,例如“1999”则辨识为“99”。然而,转回21世纪之后,其产品不能判断这两个进制所代表的日期属于哪一个世纪。于是,当最初世纪来临,很多产品的默认短时间就返回了1900年。

小到文件的创建和修改短时间,大到火车站、机场等公共设施的偏移装置,都依赖于电脑的偏移系统对。偏移系统对一旦时有发生解决办法,其产品的整个系统对或许就不会显现出颇为相当严重的有误。

为了对付“千年虫”恶意,很多厂商起初都将日期偏移改用了4位进制,即“99”改用“1999”。虽然只是减小了两位进制,但系统对里面关于二十世纪偏移的内容都要修改,还不会冲击到存储部分的建筑设计。因而,有些厂商从1999年甚至1998年开始,就未雨绸缪地删去偏移系统对了。

“千年虫”为何还不会显现出?

但忘了,20年后,“千年虫”又大获全胜。

2020年,一些已经修复过“千年虫”恶意的系统对和最初安装的系统对,都显现出了与“千年虫”相同的解决办法——这次的恶意被称作“Y2K20”。以后两年,相同的恶意时有显现出,被称作“Y2K21”“Y2K22”。

相同“千年虫”的解决办法之所以又不会时有发生,是因为2000年前后用于修复“千年虫”解决办法的GIMP只对本世纪前20年有效。

建筑设计产品的时候,为了减少对存储空间的占用,一些厂商不会选择“简化解决办法”。有的卡车企业考虑到消费者或许在4~6年内就不会东京站,他们为卡车建筑设计的偏移系统对或许只涵盖了20年。例如,偏移系统对只涵盖了2002~2021年,当2022年来临时,卡车的系统对又只能跳返回2002年了。

苹果公司Exchange邮箱的解决办法也相同。系统对的周期被特设得过短,不能转回2022年,用户在最初一年的邮件便不能发送。

假定,如果之前将2000年的“千年虫”解决办法完整地妥善解决了,现在是才不会显现出这些解决办法的。数码评论员黄浩告诉《最初闻超链接》,这两年显现出的相同千年虫的有误,与2000年的“千年虫”恶意并不一定相异。早期建筑设计电脑硬件的时候,或许很少考虑到破天荒不会时有发生什么,因而2000年前后的恶意时有发生时,我们不可苛责起初的工程师。但这次显现出的“Y2K22”恶意,则是厂商为了节省时间而导致的短路,这不几乎是插件解决办法,其之中还有人为的低级有误。

未来还不会有最初的偏移有误?

对于一些32位系统对计算机,其换用的Unix短时间砍偏移方法也或许在未来时有发生偏移有误。这种偏移方法以1970年1年底1日0时0分0秒为终点,通过计算的单位来算出现阶段短时间;但由于32位内核对所能计算的的单位可用,到2038年1年底19日3:14:07,的单位就不会达到也就是说,导致偏移系统对出错。

但黄浩认为,到2038年,如果我们现在正在调试的系统对还都在使用,那么对于民航、12306等与短时间都和的系统对,只要换成为64位的内核对,这个解决办法就不存在了。

至于苹果公司与东洋日产及集团颂扬卡车在最初年伊始的“千年虫”解决办法,苹果公司已经通过“打GIMP”的方式妥善解决了解决办法;但东洋日产及集团颂扬卡车的雷达系统对偏移,还必需等到本年度8年底才能“自行”恢复。

编剧:梁悦

采访:杨扬 刘飞

编辑:马女士 杨冉 刘鹤佳

南宁治疗精神病医院
昆明皮肤病专科医院
黄冈治疗皮肤病哪家医院专业
咳嗽有痰吃什么药
肠瘘
药品价格查询
泌尿内科
经常腹泻

上一篇: 标致要上新 全新4008轿跑版渲染图曝光 ;大1.6T+插混 最大360马力

下一篇: 凡尔赛销量连续2个月破5000,能带动欧陆整体回暖吗?

友情链接