您的位置 首页 > 传统文化

【2038年】专题2038年?劫

你听说过“哪一年哪一个月哪一天是世界末日”的传闻吗?科学家们反复造谣,但这种谣言会一直出现。

但你别说,再过上个十来年,人类还真的会遇到一个“日历翻篇”的大麻烦。虽然也不至于是世界末日吧,但也挺让人头疼的。这个问题叫“2038问题”,它会在2038年1月19日3点14分07秒到来。


这就怪了,这日子怎么还有零有整的?谁家日历在什么19日3点14分翻篇啊?

其实啊,这个不是指我们人类的日历,而是计算机系统的日历。和我们人类用年月日划定日历不一样,绝大部分的计算机系统,并不在乎今天是哪一年哪一天。它只在乎,距离上一次运行过去了多少秒。这是为什么呢?

大约几十年前,一群程序员为当时的计算机系统写了一个日历规范。他们把1970年1月1日0点0分0秒,定为计算机时间的“元秒”,之后用一个32位的2进制数,来数“距离元秒过去了多少秒”。因为这个系统特别好用,后来的计算机都沿用了这个系统。

但是,随着时间的推移,这个日历规范的数字会越来越大,大到连32位都装不下。如果进到33位,那多出来的数字就会被丢掉。时间就会一下回到1970年1月1日0点0分0秒,重新开始计数。因此,所有使用这个日历规范的计算机都会出现问题。

那可怎么办呢?可以修改这个规范吗?当然可以。不过,修改规范会很麻烦。这就像是说,一辆汽车里的螺丝钉坏了,要全部换掉。虽然螺丝钉是个小零件,但是换起来却是个大工程,要花很多钱。

所以,科学家们干脆发明了一个新系统,给它分配64位来存储时间,现在我们用的手机和电脑几乎都用的是这个新系统。所以,你可以不用担心 “日历翻篇”的问题了。

关于作者: admin

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐