第108章 逮捕(上)(1 / 2)
“完成!”在等待林雄回来的时候,李成谦可没有闲着。
他并没有碰林雄提供的源代码,只是在有错误的地方做了注释。
等了十分钟,林雄仍然没有回来。李成谦于是复制了一份源代码。他越看越心痒,忍不住要干点什么。
这就像一个初中生看到小学生的作业里连最基本的1+1都做错了,总是想纠正一样。
在李成谦看来,这段代码做得很粗糙。
设计也不太合理。
特别是没有采用先进的模块化设计系统,导致系统故障很难检测。
为了更新一个小功能,整个系统都要更新。
在李成谦看来,这也太落后了。
“我要重构核心代码并进行优化。”
李成谦根本不需要思考。他将手放在键盘上,哗啦啦的键盘声中,代码迅速在屏幕上出现。
他删掉了原来笨拙的代码,并很快重构了整个系统。
系统核心负责控制计算机和其他核心的激活、关闭、运行、更新、修改、添加和删除。
安全控制核心负责审核空间站上所有人类和非人类的操作。
任何会对空间站造成危险的行为都会被系统拒绝,并发送警报给地面。
网络核心负责地球与空间站之间的通信、文件传输和网络连接。
文件核心虚拟化了硬盘和其他存储资源,并成为控制操作系统资源的模块。
内存调度核心负责控制内存空间,自动分配整个系统的内存空间以保证其正常运行。
API层提供了一个接口,使得软件可以调用系统资源,确保软件正常运行。
驱动控制核心负责核心、系统和其他设备的通信接口。
在所有这些核心中,只有驱动核心比较麻烦。
至于其他模块,李成谦已经在神龙操作系统内核或者在青少年信息编程竞赛中开发的操作系统中实现了它们。
至于剩下的部分,大部分代码都直接从林雄提供的代码中复制过来。
经过一些优化,便可以直接使用了。
短短半个小时内,整个核心代码就被重构完了。
当他看着工程文档时,显示屏上出现了一个半透明的通知。
[空间站操作系统核心完成度100%。软件评级为D+。]
与此同时,千职之王游戏的通知也弹出来了。
[完成D+级软件开发。奖励:20,000点经验值。当前经验值:657,000点。]
这段时间以来,他一直在开发软件。
不知不觉中,他已经累积了大量的经验值。
但因为他还没有达到大学生职业的条件,所以暂时无法使用这些经验值。
但李成谦知道,等他成为大学生后,这些经验值根本不算什么,甚至还远远不够。
他甚至已开始打算在安全的情况下再次以农民职业来积攒经验值了。
“现在空间站操作系统已经是模块化的了,未来加入激光武器控制模块会非常简单!”李成谦满意地点了点头。
“系统重构之后,与之前的软件和驱动程序完全兼容。之前的软件可以直接使用,无需任何修改。而且效率也比之前提高了30%。”
就连核心代码的体积也减小了一半。
软件完成之后,李成谦并没有将其放入模拟软件中进行测试。因为在刚刚写代码的时候,他一直保持着专注的状态。他已经通过他自己这个“人形电脑”运行了一遍,软件运行很正常,他没有发现任何错误。
看到林雄还没有回来,李成谦又开始工作了起来。
这次,他没有写代码,而是写了一份空间站操作系统的用户手册,详细介绍了如何使用新系统、API接口等内容。
就在李成谦快要完成手册时,林雄带着焦虑的表情回到了办公室。
看到李成谦,他非常勉强地笑了笑,说:“李成谦,我本来想和你一起吃饭,但是发生了一件非常紧急的任务,恐怕没法陪你了。”
“领导们要求我在三天之内找到问题。”
“时间非常紧,真的是非常紧急。”林雄的脸上充满了焦虑。
高祥院士给了他三天的时间来解决空间站的问题。他准备和他的团队在办公室里彻夜奋战,全力以赴。
然而,林雄还是没有太多的自信。
他只能尽力而为,剩下的就交给命运和天意了。
“林老师,不用急。我已经找到了问题。”李成谦看到林雄如此慌张,连忙说道。
“你找不到是很正常的。我们大家搜索了一个星期也没找到……等等,你刚才说你找到了?真的吗?”林雄突然反应过来,睁大了眼睛。他激动得迈开一步,抓住了李成谦的双手。
“林老师,冷静一点。我真的找到了问题!”李成谦看着激动的林雄,平静地说道。
“李成谦,对不起,我太急躁了……请你告诉我,到底出了什么问题?”林雄此时也反应过来,急忙松开李成谦的手。
李成谦打开电脑,打开了程序文件。他指出了有问题的代码,并开始解释:“问题是这样的……”
林
↑返回顶部↑