第129章 只有硬体是不够的
1980年初夏,京城。
中关村,一处掛著“红星软体研究所”牌子的不起眼大院。
这里原本是一座废弃的王府花园,现在却被密密麻麻的电缆和嗡嗡作响的散热风扇填满了。
虽然没有西北001基地那种大漠孤烟的壮阔,但这里的空气中,却瀰漫著一种更加焦灼、更加紧迫的味道。
会议室里,烟雾繚绕。
“苏部长,洋人那边又来催了。”
负责对外联络的老干部擦著汗,“西门子和nec的代表团就在北京饭店住著,天天问我们要『开发工具包』和『作业系统』。他们说,光有『龙芯』这颗心臟不行,还得有『灵魂』。要是没有作业系统,这晶片就是块烫手的金砖,没法用啊!”
苏正坐在首位,手里转著一只钢笔,眉头微皱。
这確实是个大问题。
在旧金山的峰会上,他用那台“原型机”忽悠住了全世界。但只有他和核心团队知道,那台机器上跑的所谓“红旗os”,其实只是一个为了演示而临时拼凑的“壳子”。
它的內核还是简陋的dos改版,图形界面全是预先渲染好的动画。
如果要真正商用,要真正支撑起一个庞大的“龙芯”生態,他们需要一个真正的作业系统。
一个像windows那样易用,像unix那样稳定,而且……完全属於华夏人的作业系统。
“时间不多了。”
苏正看向墙上的日历,“我们承诺给联盟伙伴的交付期是三个月。三个月內,如果我们拿不出真东西,『全球开放晶片联盟』就会变成一个笑话。那些刚被我们忽悠过来的盟友,会毫不犹豫地跳回英特尔的怀抱。”
“三个月?”
下面的一位老教授苦笑,“苏部长,您是搞硬体的,可能不太懂软体。写一个作业系统,那是数百万行代码的工程量!就算把全华夏的程式设计师都找来,没个三年五载也搞不定啊。”
“是啊,光是內核的调度算法,就够我们研究半年的。”
“还有图形界面的驱动……”
“还有编译器……”
一片哀嚎。
“谁说要三年五载?”
突然,一个清冷的声音打断了眾人的抱怨。
会议室的门被推开。
叶心仪走了进来。
她换下了在旧金山穿的那套职业装,穿上了一件宽鬆的白色t恤和牛仔裤,长发隨意地在脑后挽了个髮髻。手里提著那台厚重的笔记本电脑,另一只手拿著一瓶……可乐?
“三个月,够了。”
叶心仪把可乐放在桌上,目光扫视全场,“只要你们听我的。”
……
当晚,“女媧补天”计划正式启动。
总指挥:苏正。
总工程师:叶心仪。
地点:红星软体研究所“0號机房”。
这是一间经过特殊改造的大型机房。一百多台最新的“龙芯-1”开发机整齐排列,每台机器前都坐著一名从全国高校选拔出来的顶尖数学系或计算机系学生。
他们是这个国家最聪明的大脑,此刻却都像小学生一样,屏息凝神地看著大屏幕。
屏幕前,叶心仪坐在一张人体工学椅上。
“作业系统,说白了就是管家。”
叶心仪的声音不大,但通过麦克风清晰地传到每个人耳中,“它管cpu,管內存,管硬碟,管屏幕。我们要做的,就是给这个管家立规矩。”
“现在,分配任务。”
“清华组,负责內存管理模块。”
“北大组,负责文件系统。”
“科大组,负责设备驱动。”
“剩下的人,跟我做內核调度和图形界面。”
话音刚落,她的双手就在键盘上飞舞起来。
噼里啪啦——
那不是敲击键盘的声音,那是暴雨打在芭蕉叶上的声音。
屏幕上,黑色的背景下,绿色的代码像瀑布一样流淌下来。
struct task_struct {...}
void schedule(void){...}
int fork(unsigned long clone_flags){...}
在场的学生们看傻了。
他们见过写代码快的,没见过这么快的。
更可怕的是,她不需要思考。
那些复杂的逻辑、那些需要反覆推敲的算法,仿佛早已刻在她的脑子里。她不需要画流程图,不需要查资料,甚至不需要停下来喝口水。
她就像是一台人形编译器,直接把脑子里的逻辑“流”到了屏幕上。
“这……这是人吗?”
一位清华的老教授站在苏正身边,看著屏幕上那几乎没有停顿的光標,眼镜都快掉下来了,“这种代码质量……这种结构……她是直接在写汇编吗?”
“不,她在写c语言。”
苏正靠在门框上,手里拿著一件外套,“但她的c语言,比汇编更精简,比机器码更高效。”
苏正知道,这是叶心仪的“完全体”状態。
作为原著中那个“算力逆天”的女主角,在硬体性能终於追上她的思维速度后,她终於爆发出了真正的实力。
一人,抵一个师。
不,在软体领域,她就是神。
……
时间一天天过去。
0號机房成了不夜城。
学生们换了三轮班,教授们累得趴在桌子上睡著了。
但叶心仪没有动。
除了上厕所和苏正强行餵饭,她已经在椅子上坐了整整四十八个小时。
她的脸色苍白,眼圈发黑,但那双眼睛却亮得嚇人。
那是燃烧生命的光芒。
“心仪,休息一下吧。”
苏正走到她身后,轻轻按住她的肩膀,试图打断她的节奏,“內核已经完成了80%,剩下的交给他们去调试……”
“不行。”
叶心仪头也不回,手指依然在飞舞,“还有一个bug。內存泄漏。在多任务切换时,有0.01%的概率会丟失堆栈指针。找不到这个bug,系统就不稳定。”
本章未完,点击下一页继续阅读。