雅文小说 > 现言小说 > 近身兵王 > 第1835章 神秘的程序代码全文阅读

除此之外,阿克曼系统还发现,契卡手机操作系统似乎隐藏了很多功能,但不知道这些功能都是做什么用的。每一部契卡手操作系统,内部还隐藏了一些小模块,这些小模块似乎是某个更大程序的组件,但同样分析不出来这些小模块的具体作用。

阿克曼系统对此作出的回答是:“每一部契卡手机,应该都是某一个巨型程序的组成部分,等到契卡手机正式开始使用,也就是能够接入互联网,这些组件就会自动组成这个举行程序。当然这些只是非常小的组成部分,小到了只是一段程序代码,这种小段的程序代码对于分析毫无意义,因为前后没有衔接其他代码,这就导致我们无法进一步分析每一个手机中的不同组件有什么具体作用,也无从知道这个举行程序的真正作用。目前唯一可以断定的是,每一部契卡手机内部的这些组建,都具有无限自我复职和备份的能力,而且都是可以被取代的。这也就是说,如果有一批手机没有卖出去,不能成功接入网络上线,或者有一批手机在使用中突然坏掉,并不妨碍这个举行程序的组成和运行。”

“果然如此。”以赛亚冷冷一笑:“阿芙罗拉并不是真的想要做生意,契卡公司所有商业行为的背后,都是给一个更加庞大计划做支撑。”

大长老在旁边说道:“就像我说的一样,阿芙罗拉是一个很有野心的人。”

以赛亚非常恭敬的恭维起了大长老:“你的分析果然是对的,契卡手机并没有植入什么后门,因为契卡手机本身就是一个巨大的后门,如果阿芙罗拉真的成功组成这样一个巨大的程序,这个程序完全存在于互联网智商,那么就不可能被摧毁,除非把整个互联网关停。”顿了一下,以赛亚转而问阿克曼系统:“有没有办法摧毁这个巨大的程序?”

“没有。”阿克曼系统很干脆的回答:“因为我不知道这个程序的基本运行原理,也不知道这个程序到底在什么地方,而且这个程序实在太分散了,我只能进行一定程度的追踪,但没有能力摧毁。”

以赛亚转而提出:“那么你能不能追踪所有契卡手机,通过长时间的观测,也许就能够知道这个程序的基本运行原理。”

“也不能。”阿克曼系统显得有些无奈:“如果是血狮雇佣兵那边的超级电脑或许可以。”

“什么?”以赛亚对这个答案非常不满:“也就是说你不如血狮雇佣兵的超级电脑?”

“这是由于我们互相之间不同的系统架构决定的。”阿克曼系统毕竟源自于人脑,所以多少具备一些人类的情绪,这个时候略有点惭愧:“血狮雇佣兵的超级电脑,属于传统意义上的电脑,虽然采用的技术非常先进,但跟我完全不同。正因为是传统意义上的电脑,而且技术先进,可以进行大量的并行计算,也就是说同时做许多事情。比如说,追踪一部契卡手机,如果理解为一个运算线程,血狮雇佣兵的超级电脑可以同时进行多个这样的线程,至于最大数量的线程是多少我并不知道。而我的设计架构,则是来源于人脑,人脑的思考方式是单线程的,也就是同时只能做一件事情,所以在这一点上我不如血狮雇佣兵的超级电脑。”

以赛亚有些明白了:“打一个比方就是,血狮雇佣兵的超级电脑可以同时播放音乐和上网,而你只能做上网或者播放音乐这么一件事情。”

阿克曼系统似乎有些无奈:“是这个道理。”

以赛亚非常失望:“这也就是说对当下的局面我们完全无能为力。”

“其实我们不需要做什么……”大长老呵呵一笑:“如果阿芙罗拉成功把这个举行程序组装起来,那么马上就会成为苍浩的对手,跟我们没有关系。”

以赛亚意识到了什么:“也就是说,到时就是苍浩的超级电脑,跟这个举行程序之间的对决,我们完全可以在旁边观战?”

“没错。”大长老笑着点了点头:“苍浩建立这样一台超级电脑,承担了血狮雇佣兵的大量工作,而且始终在世界范围内处于领先地位。对苍浩来说,必须保证这台超级电脑能继续领先,如果阿芙罗拉的举行程序组建完成,就会对苍浩的超级电脑构成挑战,你认为苍浩会坐视不理吗?”

以赛亚意味深长的一笑:“不会。”

“就算苍浩不采取什么行动,阿芙罗拉那边也未必不会采取……”大长老长呼了一口气:“所以接下来我们只需要围观就好。”

同一时间里,除了以赛亚这一边,其他方面也在关注着契卡手机的上市,当然包括苍浩。

第一家推出契卡手机的手机厂商,发售仅限于m国本土。

很快的,另一家手机厂商推出了基于契卡手机操作系统的手机,这一次发售范围则是在东南亚,同样是把契卡手操作系统移植到库存手机上,苍浩立即买下来很多部进行研究。

墨师把这些手机的操作系统进行反编译,得到源代码之后进行比较分析,结果得出了跟阿克曼系统相同的结论:“每一个契卡手机,内部都包含一个非常小的组件,看起来应该是一个巨型程序的组成部分,但这个组件自身非常小,所以无从判断具体作用是什么。而且每一部契卡手机内部的操作系统都有细微上的差别,互相之间并不一样,我先前说过契卡系统很可能有充分的备份能力,保证就算大量手机坏掉之后也能正常运行,现在看起来很可能还要更进一步,但具体怎样更进一步,暂时说不好。”

苍浩问道:“如果每一部手机,都只是一个很小的组成部分,那么需要多少部手机,才能把这个系统组建起来?”

“这个很难说。”墨师无奈的摇了摇头:“这个只有程序的设计者和管理者才能说清楚,不过我倒是可以肯定一点,契卡系统既然是一个巨型程序,那么所需要的手机基数也就相当之大,不是那么容易组建完成的。目前在不同国家之间,已经卖出两批契卡手机,分别是在m国和东南亚,虽然距离半个地球,但这些手机互相之间可以连接。这是契卡系统组建的基础,可要等到契卡手机真正上线运行,还是需要假以时日,等到更多的契卡手机上市再说。”

“问题就是我们现在没有能力阻止契卡手机继续上市。”苍浩说着,不住地摇头:“阿芙罗拉同时跟多家手机厂商达成合作,说明很早之前就已经在准备这件事了,现在只是正式公布出来。对这些手机厂商而言,推出契卡手机有利可图,完全没必要中途停止。就算我们宣传说契卡手机操作系统存在问题,但完全没能力证实这一点,不管是手机厂商还是消费者都不会相信。”

“确实没有办法证实。”墨师告诉苍浩:“契卡手机操作系的设计非常精妙,对这个系统的研究也算是让我大开眼界了,学到了很多过去没有想到的东西。就比如说每部手机当中这个微小的组件,说到组建从正常思维来说,肯定认为这是一段程序代码,镶嵌在整个系统的某个部位,对不对?”

苍浩就是这么认为的:“难道不是?”

“当然不是。”墨师摇了摇头:“这个组建的所有代码,其实是分散开来的,嵌在整个操作系统的不同部分。有的地方是上千行代码,有的地方则只有几行代码,只有把所有这些代码组合起来,才是完整的组建。接下来,再把所有组建组合起来,形成完整的巨型应用程序。”

苍浩很费解:“这是怎么做到的?”

“其实很简单,程序代码都是一行一行的,这种组建不采用线性编辑方式,也就是说,不是从第一行开始到最后一行把整个组建编写完成,而是采用很多办法把所有代码 分散开来。比如说,从第一行到第一千行,是这个组件的第一部分,在第一千行的末尾,下一个指令要求迅速跳转到整个操作系统的第十万行,而第十万行则是这个组建第二部分的开始,也就是说,整个操作系统的第十万行,实际上是这个组件第一千零一行。单说这些代码本身,其实没有任何意义,就算把这些代码组合起来得到一个完整的组件,同样没有任何意义,没人能说清楚这个组件到底干嘛用的……”顿了一下,墨师又解释道:“就算是有人发现了,在契卡手机操作系统中存在这种意义不明的组建,契卡公司那边也非常容易解释,就说是程序设计本身失误,造成多余代码。这种情况非常常见,任何程序当中都有大量代码是多余的,完全可以省略掉。衡量一个程序设计者的水平,标准之一就是看搞出来的程序有多少这样的多余代码。水平高的程序设计者搞出来的多余代码就少,整个程序显得精简,占用系统资源很少。反之,程序体积太大,而且占用系统资源太多……”