搜索
查看: 16347|回复: 1

[金融安全] 系统调用如何应对2038年问题

[复制链接]

签到天数: 42 天

发表于 2015-5-14 20:06 | 显示全部楼层

系统调用如何应对2038年问题

来自:MACD论坛(bbs.shudaoyoufang.com) 作者:govyvy 浏览:16347 回复:1

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
?     1996年6月4日对欧洲航天局来说是黑暗的一天,阿丽亚娜5型运载火箭第一次发射,它携带了四枚昂贵的科学卫星,火箭仅仅升空37秒就变成了天空中的一团火焰。调查显示,故障与硬件无关而与软件有关。 一个数据从64位浮点值转变成16位符号整数值后发生整数溢出。这起事故可能是整数溢出导致最昂贵事故,损失超过3亿美元。

整数溢出是因为超过数据储存空间的最大容量而发生的错误。16位空间能储存最多32,767个值,32位空间能储存最多2,147,483,647个值。类Unix系统采用的是32位 时间计数time_t,计数从1970年开始,到2038年1月将会超过2,147,483,647秒。这就是著名的2038年问题。

今天我们距离 2038年还有不到23年,Linux系统是否做好了准备?LWN发表了一篇文章,介绍了Linux系统调用应对2038年问题作出的改变。

金币:
奖励:
热心:
注册时间:
2006-2-25

回复 使用道具 举报

签到天数: 224 天

发表于 2015-6-28 14:26 来自手机 | 显示全部楼层
这个不用我们担心,时代在进步。
金币:
奖励:
热心:
注册时间:
2014-6-20

回复 使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站声明:MACD仅提供交流平台,请交流人员遵守法律法规。
值班电话:18209240771   微信:35550268

举报|意见反馈|手机版|MACD俱乐部

GMT+8, 2025-4-18 16:53 , Processed in 0.030714 second(s), 11 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表