就是这么一块从外观上看去,似乎没有丝毫损坏的芯片,在罗子昕检验设备健康的时候,一个细微的0/1机器语言注脚定位失格,让紧盯着每一丝动静的罗子昕瞬间捕捉到,他经过一系列论证,现在能够百分之九十地断定,它就是面前这台计算机无法开机的罪魁祸首——BIOS芯片!
夜里十点半,林光和他的一干大学室友坐在寝室里,围着一台电视机,1983年版的射雕英雄传里,翁美玲挥舞着双刀跳来跳去喊着靖哥哥,汉子们嘎吱嘎吱地啃着奇多棒,而林光的表情却在荧幕光芒的映照下显得有些心不在焉。
这时候门房处的大爷在楼梯口喊了一句:“林光,电话!”
“唉?”没想到这么晚了还有人打电话来,戴着眼镜的男学生应了一声,疑惑地跑下楼,接过电话。
“喂?……啊,是我……罗,罗师傅家?!”青年脸上的表情随着电话中传来的话语,先是不可置信,随即变得狂喜,他一路飞奔回寝室,逮出了李昀泽,两人鬼鬼祟祟地猫到无人的角落里,这才表情夸张地低声喊道:“咱们的毕业证有救啦!”
李昀泽愣了愣,有些反应不过来:“你是说……”
“罗师傅家那个小孩,刚才打电话来,说是找出我们送去那台电脑的故障所在啦!”
“真的吗?那我们明天就去拿回来!”
“这个恐怕不行,他在电话里说修好那块芯片的设备不够,问我有没有和那台苹果2相同型号的机子,我说我们学校这样的电脑还有很多,然后我们就约好明天周六,把他带到学校里来给我们弄。”
“……他真的能帮我们修好?”李昀泽还是有些将信将疑。
第九章
周六一大早,罗子昕把BIOS芯片小心地包裹起来放进包里,坐了两个小时的公共汽车来到了环江镇毗邻的曲海大学城。这里总共坐落着三所大学,林光和李昀泽两人所在的曲海大学就在其中,在当时可以算是非常不错的重点院校,师资力量颇为雄厚。
他下车的时候,林光已经在车站等着了,两人互相点点头,一同走进了曲海大学的校园。因为大学校园一般都是对外开放可供游览的,所以罗子昕进去时并没有受到阻挠。
高等学府与镇中学的规模不可等同而语,整个校园里绿树成荫,郁郁葱葱,这个时代的年轻学子们身上的书生味很浓,三三两两捧着书本走在学校的石板路上构成一道美丽的风景。
两人走进学校的公共机房,里面放置着接近二十多台一色的计算机,华国这时候还没有接入互联网,这里的计算机之间只是用双绞线联通了校内局域网,以供互相之间共享数据。乳白色的键盘、乳白色的机箱,当时的机箱看上去是横放扁平状的,一个手掌不到的高度,阴极射线管显示器则安放在机箱上面。
作为珍贵资源,机房仅仅每周六、日对学生开放两天,并且到了下午就会早早关闭,而且很难占到位置,这也是林李二人无法在机房完成课题,需要向他们的教授借用计算机的原因。
“这里!”机房里坐在一台电脑前的李昀泽向两人挥挥手,怪不得之前在车站没见人,原来是来这里占位子了。
两人快走几步,来到了电脑前,李昀泽站起身来,把位置让给了罗子昕,坐在旁边机子前的一个陌生青年奇怪地看了他们一眼,似乎搞不懂为什么两个大学生会对一个小孩那么恭敬。
罗子昕虽然这些天来都在解剖电脑,把家里那台计算机琢磨了个透,如果那台电脑有生命,恐怕早就羞愤得想自杀了,但是男孩事实上却是现在才第一次接触到活的电脑。面前的计算机已经被李昀泽开启了,后者正在上面编写一些程序,罗子昕扫了一眼,知道是一个后台应用程序。
他关闭掉那个编程软件之后,拿出包里的BIOS芯片,开始向两人详细地讲解接下来要做的事情。
“这块BIOS芯片原本的硬件系统设置出了问题,它保存有微机系统最重要的基本输入或输出程序、系统信息设置、开机上电自检程序和系统启动自举程序,一旦参数出现乱码,就会使计算机不能正常开机,我接下来要做的是,从和你们给我的那台电脑同一型号的电脑中,拷贝一份适用于它的完好的BIOS硬件程序,改写CMOS,弥补我们芯片损坏的那个模块。”
两个计算机系的大学生也并非庸才,听他说完,沉思了一会儿,恍然大悟地点头道:“原来是BIOS出了问题,怪不得我们查不出哪里错误,事不宜迟,现在赶紧开始吧。”
坐在电脑前的某人应了一声,关掉机器换上损坏的芯片,然后在DOS下根据前一天晚上自己构思的方法,双手放到键盘上,在家里的时候,他就用那台坏的电脑练习了很久的打字,如今第一次正式使用,指尖传来的触感依然足以让男孩精神一震。
很快他就调出了BIOS程序,然而他往芯片上安装了一次,却发现拷贝失败。
“YOU HAVE NO RIGHT。”子昕轻声念出面前对话框中的英文字,这个词语他能看懂,也正因为他看懂了,所以那对清秀的眉毛皱了起来。
林光和李昀泽凑上前去,脸色都变得很难看。
罗子昕回头问:“你们这些计算机的BIOS是怎么装上去的?”
李昀泽叹了口气:“我们早该想到,这个程序是米国计算机公司自主研发的非自由软件,为了不让他们的技术外泄,在生产线上就通过编码器把程序直接灌注在了硬件上,然后加以封装,那程序可以说是长死在上面了,我们根本无法挪用它们。”
罗子昕闻言,眉头皱得更深了:“那平时要是BIOS设置出现混乱,该怎么办?”
两个大学生对视一眼,苦笑道:“……非常麻烦,这是国外技术,我们只有上报学校,由系里申报资金,然后……整机替换。”
“米国不单卖零部件?”
“他们吃定我们国内没有这个技术……”接下来的话,林光没有再说下去。
三人陷入了一片安静,只剩下罗子昕快速敲打键盘的声音在沉重的气氛中回响。
突然,坐在电脑前的男孩开口问:“复变函数的柯西-黎曼方程是什么?”
林光愣了几秒,下意识回答:“Du除Dx……”
“那它的幂函数呢?”
“不,不知道……”
“那是一个自然常数的bLna次方算法!”坐在旁边的大学生突然插话进来。
“谢谢。”罗子昕没有过多在意对方,得到了答案后,手上动作不停,运行mmc命令启动控制台,并将组策略管理单元加载到上面:“把单连通域代入它的高阶导公式得出的泰勒级数是多少?”
“是……是……”身旁的大学生沉思了一会儿,一拍大腿站起来:“你等下,我帮你去问!”
他记下罗子昕给出的数据,走到附近一台计算机前,拍拍一个男生的肩膀:“学长,问你一个问题……”
林李二人瞪大眼睛看着这一幕,良久才找回自己的声音:“你,你在干什么……”
罗子昕对他们解释说:“解封BIOS程序!”
“……这怎么可能?!”李昀泽有些失态地低吼:“那可是米国AMI公司顶级专家封装的系统,怎么可能让你轻轻松松破解!”
罗子昕等着那个去搬救兵的大学生带回答案,这会儿抽空回过头来,眨着不算小的眼睛定定地看着两人,过一会儿才说:“试试吧。”
男孩既没有下保证也没有试图说服他们,只有这轻描淡写的三个字,却让两名大学生闻言一怔,不知怎地竟然生出一种惭愧的情绪。
“泰勒级数得出来了!”那陌生的大学生去而复返,带着他的学长,两人拿出一张被写得面目全非的草稿纸,将一串数字报给了罗子昕。
子昕飞快地输入解密算法,看着面前56个数据块开始松动,他快速地抽出一张白纸,抄下之后的加密运算模块,将纸条递给两位热心的陌生人:“这是下一个问题,帮个忙,谢谢!”
这两人事实上是学校数学系的学生,他们虽然看不懂罗子昕到底在电脑上捣鼓什么,但对于新奇的数学问题却颇感兴趣,于是没有推脱就接了过来,过了一会儿就把答案交给了罗子昕。
然而,真不愧是世界顶尖公司的手笔,512位的密钥就像一颗烂透了的大白菜一样,罗子昕不断地剥掉外面的菜叶想要获得中间的菜心,却发现烂菜叶层层叠叠,简直无穷无尽。
随着解密进度的不断深入,涉及到的加密算法也越来越难以攻克,两位数学系的学生很快就招架不住,面带急色地跑出机房去叫帮手。
越来越多的学生被聚集过来,一个、三个、十个……很快黑压压的人头把机房挤得满满当当,其中甚至出现了其他系的数学高手和研究生的身影。林光和李昀泽坐在一旁,在罗子昕的指挥下把一个个模块肢解开来,分割成不同的的数学问题抄在白纸上,传发给前来帮助的学生们,模块在罗子昕这样的高手手中,分割的角度非常精妙,让人演算起来有一种莫名的舒畅感,平日里枯燥的学习难免让这群堪称好学的大学生们感到有些厌烦,但是对于年轻人来说,现如今充满趣味的挑战却充分地满足了他们的好胜心,让众人解开一个后又忍不住再算下一个。
可是人实在太多了,后来的学生们几乎都不知道到底是谁在发号施令,只有一张张需要解开的数学真题写在纸条上,在学生之间传递,谁擅长哪一块,就解密哪一张纸条。
随着人员的大量输入,解密的进度也是飞快,罗子昕看着进度条不断前进,心情却不像林李二人那样欢欣鼓舞,因为越往后前进得越慢,到了还剩百分之十五左右,也是最关键的技术核心的时候,已经寸步难行。
“没人能解开接下来的问题了吗?”
在场一片细微的叹气声。
突然一个男生跳起来,喊道:“我,我去找导师!”
“我也去找我的教授来……”
“我也去!……”
作者有话要说:注:现在苹果电脑是用EFI,而不是BIOS,那是二十一世纪以后的事情了,过去苹果II用的还是BIOS。
第十章
这个时代的大学教授还没有那么大的官架子,听闻自己的爱徒们有解不开的难题,便二话不说来到了机房。看见学校里受人景仰的数学系教授大驾光临,人群爆发出一阵欢呼声,这让教授们颇感意外,要知道在平日里的课堂上,他们可没有受到过这么夸张的夹道欢迎。
众人自觉地为学识渊博的教授们让开一条道,一张写着数学命题的白纸映入了教授们的眼中,领头的一位中年教授姓王,头上抹了厚厚的一层发胶,两鬓的头发往中间梳着,掩盖住他有些稀疏的头顶。
只见他拿起那张纸,细细读了一遍,脸色微变。
这……已经是学术顶尖前沿的知识了,他也是因为曾在SCI的论文上看到过,才对它有所了解,怪不得那群学生们解决不了,但是,是谁把这种问题拿出来的呢?
王教授不由拿眼往人群中看去,入目尽是年轻人们充满期待的眼神,林光和李昀泽见到教授的目光向自己看过来,下意识地缩缩脖子,降低自己的存在感,虽然这位不是他们系的教授,但如今心虚的两人见到任何教授,都像见到猫的老鼠。
教授先生没有找到可疑人物,这时候又听见人群中有人问“教授会不会”,顿时也不管这么多了,好胜心熊熊燃烧了起来,拿起笔就开始了演算。
有了三位教授级专家的加入,以他们为核心,现场很快就形成了三个演算小组,学生们各自跟在自己领域的教授身边帮忙,很快停滞不前的解密进度又开始重新推进。
“模块七演算完成!……”
“模块四演算完成!……”
时间一分一秒地过去,机房内不时传来学生激动的喊声,最后,王教授面带笑容地直起身子:“第一模块……演算完成!”
人群随之爆发出一阵强烈的欢呼声,同一时间,罗子昕紧盯着显示器上百分百的解密进度,烂白菜一样的封装程序终于在他的面前,被剥掉最后一片发黑的菜叶,BIOS源程序瑟瑟发抖地暴露在他发绿的目光下,他输入了修改用户权限的指令,迅速将程序刷上了BIOS芯片。
计算机陡然一卡,男孩面色不变,却屏住了呼吸,几十秒后电脑恢复了正常,机箱发出正常运作的稳定嗡嗡声,他切换NTFS,又访问了每个分区,一切数据都显示正常,只是桌面上多了一个txt文件。
罗子昕的肩膀终于松懈下来,露出了笑容,这才发现窗外的太阳已经偏向西边,肚子发出了强烈的抗议声,男孩回头看向两位年轻的顾客,后者也正用满含期盼的眼神望着他。
子昕肯定地向对方点了点头。林光的脸上控制不住地流露出狂喜的表情,李昀泽更是已经用力捂住了嘴。
趁着全机房的人们都在欢庆,三人无声无息地收拾好东西,悄悄离开了这里。
罗子昕跟着两人走到机房门口的时候,回头向里看了一眼,刚才他在破解BIOS封装的过程中,总是隐隐感觉芯片的设计有着某些严重的缺陷,但是如今急着要走,时间紧迫之下他也只能把这个担忧吞回了肚子里。
直到走出曲海大学,两个大男生这才放开欢呼起来,在那里又蹦又跳,惹得过往行人都用看神经病的眼神看着他们。
林光和李昀泽躲掉了失去学位的危机,此刻两人都心情大好,恭恭敬敬地把罗子昕请去下了一趟馆子,直把某人撑得肚皮滚圆,末了有什么喜欢吃的菜,又叫了一份打包兜着走。
一行人走出餐馆的时候,由大学生自己摆的夜市开始陆陆续续地出摊了,他们走过一个绒线制品的小摊位前,听到一个美女叫着林光的名字:
“林光,买帽子吗……什么,不需要?怎么可能不需要!”
十分钟后,三个男生的头上各自多了一顶毛绒绒的小熊帽,站在那里面面相觑,年纪最小的罗子昕更惨,脸上一片通红——那是被女人们一边尖叫一边用手指捏出来的。
告别了比512位密钥加密程序更难缠的学姐们后,罗子昕坐上了回家的公车,而今天对于曲江大学来说,却注定是不平静的一天。
计算机系的张教授端着他滚烫的咖啡杯路过学校机房,看到平日里宁静的地方此时却像是在开狂欢派对一样,白纸被扔得到处都是,他没好气地走了进去,打算好好教训教训这些轻浮的大学生们,什么叫作机房重地。
“我记得他们原先是坐在这个位置上的,不知道什么时候走了……”一个学生的声音传来,指着角落的一台计算机。
另一个成熟很多的声音接着问道:“你知道他们在做什么吗?”
张教授感觉后者声音有些耳熟,不自觉地转过头去,嗬,这不是数学系的老王么。
那学生在一旁小声回答:“我也不知道……大概是在和什么数学高手较量,或者在做一套竞赛题吧?”
张教授端着咖啡好奇地凑过去,伸长了脖子看向站在那里的两人,在他们背后的一台电脑,显示器正幽幽地散发着光芒,那学生似乎很紧张,伸手想要挠挠头,不想手一挥,碰到了计算机连着的鼠标,点开了桌面上的一个txt文件。