[607] 2038

Title Text:If only we’d chosen 1944-12-02 08:45:52 as the Unix epoch, we could’ve combined two doomsday scenarios into one and added a really boring scene to that Roland Emmerich movie.

Origin:https://xkcd.com/607/

https://www.explainxkcd.com/wiki/index.php/607:_2038

2038

https://www.douban.com/photos/photo/746535957/

2038问题是32位基于Unix的操作系统的一个众所周知的问题。 Unix时间被存储为在这些系统上的32位有符号整数,统计自1970年以来在2038的秒数,我们溢出,我们可以在签订的32位整数存储的最高数量,从而导致意外的行为。到2038年,切换到64位操作系统很可能会完成,这就是Randall放心的原因。以2000年的基准是倒退到2000年的问题,在人们关切的是电脑存储年以两位数字(例如:99代表1999年)将导致问题时,2000年开始,因为00可能已被解释为1900错误。 Y2K问题被广泛覆盖 – 只有一些小的意外事件 – 但是今天许多基于32位UNIX的系统仍未解决超过2038年的计算日期。在“更糟糕”可能是指我们的计算机上的依赖增加如何意味着错误可能会影响更多的重要系统,但与2000年通过的相对已无大碍尤其是在之前炒作的光就引起了人们采取这种问题少认真。

标题文本是2012年电影的参考,该电影是关于2012年12月结束玛雅历法的世界。如果UNIX操作系统的设计者使用1944作为他们的纪元而不是1970年,那么由于变量溢出导致的UNIX崩溃将与玛雅日历的结束一致。因此,其含义是,当UNIX时间翻过身,什么都不会发生,没有人关心鈥?因为世界上不存在任何更多的有可能已经在电影中的无聊的场景。

You May Also Like

More From Author

Leave a Reply

Your email address will not be published. Required fields are marked *