野外打野真实视频大全,免费韩国无码韩漫大全,在线高清观看免费观看,摸老女人奶又摸又硬,老师和学生高清hd

2038年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时间戳”被(bei)广泛用于嵌入式系统(tong)和控制系统(tong)的程序,不仅是表面的应用程序,还有(you)中间件、OS、CPU等内(nei)部(bu)的系统(tong)也有(you)进入的可能性(xing)。“2038年问题”有(you)可能会对应用时间历程进行控制的程序产(chan)生影响。

  实(shi)际上,大(da)约20年(nian)(nian)前(qian)的(de)(de)2004年(nian)(nian)1月(yue)11日(ri),发生(sheng)了关(guan)于2038年(nian)(nian)问题的(de)(de)纠纷。当时(shi)(shi)大(da)型通信公司和SIer编制的(de)(de)程序发生(sheng)了故(gu)障,造成大(da)量(liang)的(de)(de)ATM停(ting)机(ji)。这是UNIX时(shi)(shi)间戳初始的(de)(de)1970年(nian)(nian)1月(yue)1日(ri)和UNIX时(shi)(shi)间戳迎来最(zui)大(da)值的(de)(de)2038年(nian)(nian)1月(yue)19日(ri)的(de)(de)中(zhong)(zhong)间时(shi)(shi)刻,在(zai)通过(guo)“将两(liang)个时(shi)(shi)刻相(xiang)加除以(yi)2”求出某个时(shi)(shi)刻的(de)(de)程序中(zhong)(zhong),2004年(nian)(nian)1月(yue)11日(ri)以(yi)后(hou),两(liang)个时(shi)(shi)刻的(de)(de)合计值进(jin)入了第32位。

  铁(tie)路(lu)等交通基础设施、能源设施、各种(zhong)工厂使用了很多嵌入(ru)式、控制(zhi)系统(tong)(tong)。如果(guo)社会基础设施一旦骤停,最坏的(de)(de)情况下,可能会造成(cheng)生命和财产(chan)的(de)(de)重大(da)损失。然而,准确判断哪些(xie)系统(tong)(tong)会受到何种(zhong)程(cheng)(cheng)度的(de)(de)影响(xiang)是相当困(kun)难的(de)(de)。铁(tie)路(lu)正在强势发展的(de)(de)自动驾驶系统(tong)(tong),极容易受嵌入(ru)式程(cheng)(cheng)序的(de)(de)影响(xiang),类(lei)似(si)2038年问题对系统(tong)(tong)的(de)(de)干扰非(fei)常敏感。

  为应对“2038年问(wen)题(ti)”最有效(xiao)的(de)(de)方式是将32位(wei)系统更新到64位(wei),64位(wei)UNIX时(shi)间(jian)戳的(de)(de)最大值是公历(li)约3000亿年,可以半(ban)永久(jiu)地表(biao)现(xian)时(shi)间(jian)。但这种方式并不简单,UNIX时(shi)间(jian)戳可能存在(zai)(zai)于系统的(de)(de)深层(ceng),在(zai)(zai)很(hen)多共(gong)享的(de)(de)程序源代(dai)码中已经埋(mai)下了(le)“2038年问(wen)题(ti)”的(de)(de)隐患(huan),溯源需要多少时(shi)间(jian)和预(yu)算及其他(ta)资源的(de)(de)投入,实在(zai)(zai)无法预(yu)估。此(ci)外,基础设施(shi)的(de)(de)使用寿命一般都在(zai)(zai)10年以上,有的(de)(de)甚至达(da)到20年、30年,因此(ci)更容(rong)易受到影响。

  (来源:中国铁道科(ke)学研究院集团(tuan)有限公司科(ke)学技术信息研究所)

附件:
回到顶部(bu)