看热闹者终归属于外行,了解内情之人可不会因为测试系统崩溃了,就认为演示搞砸了;恰恰相反,其揭示了“千年虫”的真实存在和可能危害。笔×趣×阁www。biquge。info
瞧着真正的目标群体,无不脸色凝重,主导这一切的首富先生,难免暗爽。
香江的银行多如过江之鲫,虽然在1980年代银行危机当中淘汰了一批,但大多属于运营不规范的华资银行,算是自寻死路地秋后算账,而环境宽松的香江,做为世界金融中心之一的地位并没有改变――全球各个主要银行,几乎都在香江设有分支机构。
这就无形当中方便了把眼前这个活生生的实验成果,传递给世界范围内所有银行的总部――你们需要升级现有计算机系统,来防范“千年虫”的危害了。
不得不说,为了制造这个IT商机,唐焕不是一般地煞费苦心。
要知道,想找一个像香江这样有国际地位的金融中心,来做演示平台并不容易;而让恒生银行和新鸿基银行这样运营公认优秀的机构,冒着影响声誉的风险,联合当试验品,也没有那么简单――但不找如此有份量的例子,又怎么会有说服力?
各家银行代表的反应,证明了本次演示取得了理想的震撼效果。
所谓的“千年虫”,源于计算机处理数据的固有方式――自然界的数字是连续而无限的,而计算机空间只能离散而有限地表示。
比如,用1个字节即8比特,表示正整数,那只能描述出0到255总共256个数字。
这个现象的实质就是,在编制软件程序解决现实问题的时候,BUG往往出现在处理极限数据的时候,诸如数据溢出等等。
在此类情况下,用1个字节表示的正整数255,再往上加1的话,计算机如果不主动报错,那返回的结果往往是0――因为真正的二进制数字串里进位到最高位的那个“1”,计算机无法表示,直接截断,只剩下了后面8位的“0”。
这只是一个最抽象、最基础的原理,实际的情况要复杂得多。
在1980年代中期以前,尤其大型机开始兴盛的1950到1960年代,不论内存还是硬盘,存储设备非常昂贵;能够接受的廉价解决方案,也就是穿孔卡片和磁带。
举一个普通人最容易接触到的例子,1977年推向市场的家庭电视游戏机――雅达利2600,内存仅为128个字节。
迫于如此沉重的成本压力,计算机表示年月日,通常只有6位,形如1970年1月1日为“700101”,年份的前两位“19”被省略掉了。
再举一个更广为熟知的例子,那就是原本时空里中国的一代居民身份证――相比于后来的二代居民身份证的18位编码,
请收藏:https://m.vvbqg.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)