你听说过“哪一年哪一个月哪一天是世界末日”的传闻吗?科学家们反复造谣,但这种谣言会一直出现。
但是不要告诉我,在过去的十年里,人类真的会在“翻日历”上遇到很大的困难。虽然不是世界末日,但也很麻烦。这个问题被称为“2038问题”,将于2038年1月19日3点14分07秒到达。
这很奇怪,这一天为什么还有空隙?谁家的日历在19日3点14分翻过来?
事实上,这不是我们人类的日历,而是计算机系统的日历。与我们人类用年月日定日历不同,大部分计算机系统不在乎今天是哪一年。它只关心上次执行过了多少秒。为什么会这样?
大约几十年前,一群程序员为当时的计算机系统写了日历规范。他们在1970年1月1日将0点0分0秒定为计算机时间的“原初”,然后用32位二进制数计算“原初过了多久”。因为这个系统特别容易使用,所以以后的电脑都使用了这个系统。
但是随着时间的推移,这个日历规格的数字会越来越大,到连32位数都容纳不下的程度。进入33位数后,将丢弃更多的数字。时间恢复到1970年1月1日0点0分0秒,重新开始计算。因此,使用此日历规范的所有计算机都会出现问题。
那怎么办?这个规格可以修改吗?当然可以。但是修改规范可能会很麻烦。这就像一辆汽车的螺丝坏了,需要全部更换。螺丝钉是小零件,但换的话是大工程,所以要花很多钱。
所以科学家干脆发明了新系统,分配了64位来存储时间,现在我们使用的手机和电脑几乎都在使用这个新系统。因此,您不必担心“颠倒日历”。
1.《【2038年】2038年?强盗》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【2038年】2038年?强盗》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guoji/2964915.html