网站公告: 狗万的身份审核_狗万怎么扫码支付_狗万进不去
365足球外围开户当前位置:主页 > 365足球外围开户 >
人类文明可以逃脱2038年的灾难吗?

发布时间:2019-04-25    作者:365bet不给我提款    点击量:

  当新旧时代在2000年发生变化时,被称为千年虫的计算机化危机几乎破坏了现代人类文明。所谓的千年虫是指2000年1月1日0:00:00。计算机将自动调整1900年1月0:00:00的时间。来自上个世纪的计算机工程师的好主意。那时,由于计算内存有限,工程师不得不将年份减少到两位数以节省内存使用量。在头两年,这个数字减少到19,他们还是想用电脑。生活在2000以下,所以时间问题不大。决策,错误千年虫BUG的诞生,由???而这个问题并没有出现我们直到20世纪的最后十年,所幸计算机的发展太快,同步更新的问题它是秘密解决的,它已经解决了。当人们想到这个bug时,世界上没有几台旧计算机运行两位数的年龄保存方法。本世纪末的这场灾难非常有趣。
当我们感受到人类克服了历史上最大的文明危机时,2038年的危机再次诞生,这个问题甚至比成千上万的蠕虫更严重。
我想知道当前时间,但请计算从1970年0:00:00到经过的秒数的时间。你保存了这些数据吗?
幸运的是,这里的工程师不需要节省内存并采用省略方法。而是使用32位或4个字节来记录秒数。最重要的位用于区分该时间是在1970年之前还是之后。0表示时间,1970年之后1表示1970年之前,其余31表示用于存储实际秒数的比特数。可以注册最大值达到2 ^ 31-1,保存的秒数在214748367秒,2038年1月19,3:4:17。
在另一个二,2038年1月19日3时计算机:4:不要跳到18岁,但将跳转至20时45分52秒1901年12月13日。
这个问题非常严重。千年虫造成的最具破坏性的损害只有50年。出现此错误的原因是当时通常使用的计算机是32位CPU,因此可以计时的最长时间设置为2038。使用64位CPU非常容易,因此如果您家中有32位CPU,您将在2038年正式告知全球。