krat-tech

2000互联网时代

2000年问题(Y2K)

早期的程序为了节省内存,只用两位数字来记录年份。1999年之后如果接着是“00”年,计算机就会误以为回到了1900年。因此,20世纪90年代末,全世界投入了数十亿美元用于修复,1999年除夕最终几乎平安无事地度过。

为什么只用两位数字

在20世纪六七十年代,内存非常昂贵。每个日期节省两个字符就能带来可观的节省。程序员们并不相信自己写的程序还能再运行30年。

只是一场多余的恐慌?

由于最终几乎什么都没发生,有人认为这不过是一场被夸大的恐慌。专家则回应说,正是因为提前修复了才什么都没发生。当时确实出现过一些小故障,例如网页上显示“1900年1月19100日”这样的日期。

下一个轮到谁

Unix系统以1970年以来的秒数来计时。在32位数字中,这个数值会在2038年1月19日发生溢出。大多数系统已经修复,但一些老旧设备仍可能出问题。

菜单

我的服务

全部服务
迷你维基技术的演进,共 236 篇文章

热门科技新闻

全部新闻

热门

维基分类

全部文章

外观

↑↓ 选择Enter 打开Esc 关闭