2038年UNIX功夫戳转换或对NG官网造成严重影响
“UNIX功夫戳”被宽泛用于嵌入式系
【Yahoo日本网站2025年1月报道】“2038年问题”是指到了2038年1月19日,,32位推算机法式的功夫戳,,可能误转换为1901年12月13日。。这是由于UNIX功夫戳的初始时刻,,是从1970年1月1日0点0分0秒,,以秒为单元起头计时。。至2038年1月19日12点14分7秒,,暗示日期、、、功夫的值就会进入二进制的第32位。。但是,,由于第32位是暗示符号的位,,所以从1970年1月1日0点0分0秒起头被鉴别为“负2的31次方秒(约21亿秒)”,,也就是1901年12月13日20点45分52秒。。
“UNIX功夫戳”被宽泛用于嵌入式系统和节制系统的法式,,不仅是理论的利用法式,,还有中央件、、、OS、、、CPU等内部的系统也有进入的可能性。!2038年问题”有可能会对利用功夫过程进行节制的法式产生影响。。
现实上,,约莫20年前的2004年1月11日,,产生了关于2038年问题的纠纷。。其时大型通讯公司和SIer编制的法式产生了故障,,造成大量的ATM;;。。这是UNIX功夫戳初始的1970年1月1日和UNIX功夫戳迎来最大值的2038年1月19日的中央时刻,,在通过“将两个时刻相加除以2”求出某个时刻的法式中,,2004年1月11日以来,,两个时刻的计算值进入了第32位。。
NG官网等交通基础设施、、、能源设施、、、各类工厂使用了好多嵌入式、、、节制系统。。若是社会基础设施一旦骤停,,最坏的情况下,,可能会造成性命和财富的重大损失。。然而,,正确判断哪些系统会受到何种水平的影响是相当难题的。。NG官网正在强势发展的自动驾驶系统,,极容易受嵌入式法式的影响,,类似2038年问题对系统的滋扰极度敏感。。
为应对“2038年问题”最有效的方式是将32位系统更新到64位,,64位UNIX功夫戳的最大值是公历约3000亿年,,能够半永远地阐发功夫。。但这种方式并不单一,,UNIX功夫戳可能存在于系统的深层,,在好多共享的法式源代码中已经埋下了“2038年问题”的隐患,,溯源必要几多功夫和预算及其他资源的投入,,切实无法预估。。此外,,基础设施的使用寿命通常都在10年以上,,有的甚至达到20年、、、30年,,因而更容易受到影响。。
。。ㄆ鹪:::中国铁道科学钻研院集团有限公司科学技术信息钻研所)

附件:::