阅读历史 |

第107章 问题(1 / 2)

加入书签

"林老师,我看过了定位控制程序,没有问题。”李成谦读完源代码后,并未发现任何问题。

虽然这套代码的效率远远不如我写的太空站控制程序高,但它的功能毫无瑕疵。

毕竟,这是一款太空站的软件。

一般情况下,它必定经历了无数的测试。像这样的东西,绝对不能有丝毫差错。

听到李成谦的话后,林雄的失望之情溢于言表。

李成谦接着说:“林老师,我觉得问题可能出在核心代码或驱动程序上。”

核心代码是太空站上运行的定位控制程序的基础。

再者,驱动程序是根据代码的指令来控制太空站硬件的。

“我能看一下这个系统的核心代码和驱动程序吗?”

“可以,但核心代码和驱动程序都是用汇编语言写的……”事实上,在再三检查控制程序都没有发现问题后,林雄就已经怀疑问题可能出在核心代码和驱动程序上了。

不过,核心代码和驱动程序都是用汇编语言编写的,它们的解释和理解都非常困难。原系统的开发者已经在找漏洞了,但是说要花至少两个月的时间才能完成。而且,即使找到了问题,也可能无法解决。

李成谦平静地说道:“林老师,我其实也懂汇编语言。”

说着,李成谦接过了林雄递给李成谦的两份文件。

“这是系统的核心代码。”

“这是相关设备的驱动程序。”

“看了代码后,我相信您已经知道这个程序的用途了。”

看到李成谦点头,林雄郑重地说:“你必须保密,不能告诉任何人。”

“代码也必须保密,不能泄漏。”如果源代码泄漏,有人找到漏洞攻击,后果将不堪设想。

李成谦自然明白问题的严重性,所以李成谦立刻回答:“放心,我不会告诉任何人。”

林雄神情严肃地说:“李成谦,试着理解核心代码和驱动程序。即使不发现任何问题也没关系。”用汇编语言写程序和理解用汇编语言编写的程序是完全不同的概念。

理解比写作困难十倍,即使有注释也一样。

如果没有注释,找漏洞就如同大海捞针。

李成谦已经考虑过了。

工作日还有一个小时结束。如果他们找不到解决方案,就必须启动备用计划。

毕竟,李成谦明天还需要去进行软件答辩。这个问题也非常重要。

李成谦的目光落在林雄拿出的两份文件上。

在技能的增强下,李成谦很快浏览了一遍。

李成谦能毫不费力地理解了这些代码。其他人可能会被这些代码搞得一头雾水。

太空站操作系统的核心代码并不多。十分钟后,李成谦已经读完了所有核心代码。

在脑海中,李成谦已经模拟运行了一遍核心代码上的控制程序。

突然,李成谦发现了问题所在。

“原来问题就出在这里!”

李成谦发现了一个表面上正常的代码。

这是一个时间转换函数。

在运行控制程序时,会调用这个函数。

由于数据定义不够准确,每次定位计算都会有轻微偏差。

↑返回顶部↑

书页/目录