第135章(第2/6页)

庄颜打断他,“你们现在用的动态内存管理算法,是基于首次适应的变体,没错吧?”

史蒂夫猛地抬头,“你怎么知道?”

这是他们内部的设计!

“这不重要,”庄颜迅速带过,难道要我告诉你,是因为后世对早期Windows内存管理机制剖析视频多的是吗?

“这个算法在应对GDI与打印机驱动并发请求时,存在缺陷。是因为它无法有效处理两类任务对内存的竞争易引发访问冲突。”

她的话让史蒂夫等人皱起眉头。

“但这只是理论上的可能,我们的代码运行成功了。”

“代码是基于算法逻辑。如果算法层面存在设计盲区,代码无论如何优化,都无补于事。这是一场系统性崩溃,对吗?”

会议室交头接耳。

这个角度确实是他们所没想到。

“那你说怎么办?”

“现在重写内存管理核心?我们只有不到24小时!”

“不需要重写全部,”庄颜快速说道,“我们只需要引入优先级。对打印机输出,赋予更高的内存访问优先级。同时,对内存进行预分配……”

众人:!!!

等等,不对,这个思路,有点意思。

不少人已经顾不得犟嘴,下意识拿起笔就记。

“当然,这只能治标不治本,之后还应该建立缓冲管道……”

“优先级,缓冲管道!”西蒙激动地拍了下桌子,“我们之前总想着优化单个模块,却没想过要总体协调!”

庄颜不过提供思路,这屋子里年轻工程师们彻底兴奋。

各种各样火花蹦发。

“还可以在管理图形内存,建立伙伴系统的思路……”

“不仅仅是优先级,还可以结合定时器,在检测到打印任务启动时……”

“对!我们可以在驱动加入标志位……”

星星之火,燎原。

他们开始激烈地讨论,语速飞快,在白板上画出示意图,在终端上快速模拟。

史蒂夫也忘记了愤怒,加入了讨论。

比尔·盖茨靠在墙边,目光在激情四射的团队和插话引导方向的庄颜之间移动。

微软,似乎捡到宝了。

而庄颜,同样振奋。

庄颜打开了笔记本,快速记录。

她同样震撼。

原以为凭借灵感卡,自己足以俯视这个时代的技术精英。

但此刻,她亲眼看见了什么是人类顶级天才。

庄颜并不避讳对计算机知识的片面。

当不明白时,直接提问:“这部分我不太清楚,能解释一下吗?”

起初,这种问题会让他们皱眉、厌烦。

这些问题,实在太基础,也太幼稚!

但很快他们发现,庄颜的问题往往指向他们思维惯性的盲点,反而理清了思路。

而且,庄颜吸收新知识的速度惊人,几分钟前陌生概念,就能被她整合、吸收、联想。

“数据一致性,是不是可以考虑……虽然牺牲内存,但能避免读写冲突。”

“你刚才说的DMA通道冲突,如果……会不会更稳定?”

几个小时后,解决方案和关键代码成型,被紧急部署到测试机上。

当晚,微软灯火通明。

庆功宴已然准备。

而外界,嗅觉灵敏的科技媒体已经注意到庄颜。

“各位观众晚上好,相信最近大家都被一个名字刷屏了,庄颜!对,就是刚刚拿下国际数学建模大赛特设最高奖、然后拒绝了无数天价offer的华国女孩!”

“但最新消息绝对惊掉你的下巴,就在微软Windows1.0即将上市时,据说他们遇到了致命的技术麻烦……而出现在他们总部帮忙救火的,正是这位庄颜!”

另一位嘉宾插嘴:“这简直比剧本还精彩!一个数学天才,去解决顶尖软件公司的底层系统危机?她到底凭什么?”