第1567章 千年虫(1/2)
“啪啪——”
沉闷的敲门声打断了室内的宁静。
“请进……”王志远停下手头的工作,转过身来,随口应了一声。
门被推开,林永康走了进来。
他手里还捏着一份文件,眉头微蹙,脸上带着显而易见的忧色。
“怎么了,阿康?我看你脸色不太对。”王志远打量了他一眼,笑着问道。
林永康走到办公桌前,把手里的文件放下,沉声问道:“老板,你有没有听过‘千年虫’?”
“千年虫?”
王志远闻言,不由得愣了一下。
这个名词,可是自己少年时期广为流传的一个大事件。
他当然知道。
“千年虫”,在计算机领域也被称为“2000年问题”(Y2K Proble),是20世纪末全球面临的一场史无前例的计算机危机,也是人类历史上第一次真正意义上的“全球性技术灾难预警”。
它的根源,要追溯到上世纪六七十年代。
在那个计算机硬件极其昂贵、存储空间按字节计费的年代,程序员们为了节省宝贵的存储空间,在编写程序时采用了一种简写方式:用两位数字来表示年份。
例如,用“99”代表1999年,用“65”代表1965年。
这种设计在20世纪内运行完美,但留下了一个致命的隐患——当时间跨越到2000年时,计算机读取到“00”,会将其误认为是“1900年”,而不是“2000年”。
这看似只是一个简单的日期显示错误,但牵一发而动全身。
金融系统的利息计算、航空公司的航班调度、电力系统的自动维护、甚至医院的医疗设备,无数关键系统都依赖精确的时间运算。
一旦“00”被识别为“1900年”,整个时间逻辑就会崩塌,引发的连锁反应足以让现代社会陷入瘫痪。
王志远靠在椅背上,手指轻轻敲着桌面,目光落在林永康脸上:“你突然提起这个,是咱们公司有什么系统受到了影响?”
林永康点了点头,语气凝重:“是的,老板。我刚才接到技术部的报告,咱们内部使用的几套财务和库存管理系统,底层代码里都有用两位数表示年份的逻辑。
技术部排查之后发现,如果不做修改,到了明年1月1日,这些系统很可能会出问题。轻则数据错乱,重则直接崩溃。”
王志远沉默了几秒,随即问道:“修复需要多长时间?”
“技术部说,全面排查加修改,最快也要两个月。如果还要留出测试的时间,恐怕得从现在就开始动手。”
王志远点了点头,没有犹豫:“那就从现在开始。你亲自盯着这件事,该加人就加人,该外包就外包,务必在1999年10月之前完成所有系统的修复和测试。钱不是问题,但不能有任何侥幸心理。”
本章未完,点击下一页继续阅读。