第144章 膜宇宙与体宇宙

云球(第四部) 白丁 第2页,共2页

不同的宇宙不仅仅可以拥有不同的科学规律。科学规律是内部视角,而从外部视角,不同宇宙可以拥有各自不同的观察者和管理者权限,只要在操作系统中进行定义就行了。这意味着,多重宇宙的管理者角色——超级用户或者上帝——可以是不同的人。当然,从技术角度看,仍旧可以设置一个凌驾于其他所有管理者之上的超级管理者角色——超超级用户或者上帝之上帝。

在这样的思路下,云球系统将成为一个支持多宇宙、多科学规律、多运营体系的平台,而非仅仅支持特定星球或特定星系的单一应用。这无疑是一张无比美妙的蓝图。但是,如何才能实现这张蓝图呢?

任为以前不是没有考虑过这种事情。最直接的思路是重建一个量子计算体系,将云球操作系统进行复制。但由于量子计算系统的根本特性,云球系统的运行时状态是不可测量、不可描述也不可存储的,加上人工智能系统中存在的不可解释性,导致云球系统只能通过演化得到,而无法进行复制。现在,必须找到一个方法规避这种不可复制性的障碍。

任为找到了一个实现思路:运行多个操作系统的“实例”。换句话说,使同一个操作系统在同一个硬件体系中多次运行,这就不涉及系统复制的问题。

在操作系统之上的应用层面,多实例思路其实很普通,任何应用程序都可以在操作系统中被多次运行,每次运行都会成为一个运行态的实例,每个实例都拥有独立的内存运行空间、独立的传统cpu的运行时间片或者独立的量子芯片的使用权限。

现在的问题是,要把云球操作系统本身变成一个可以被多次运行的应用程序。这就是说,需要为云球操作系统建立一个更加底层的操作系统,建立“操作系统的操作系统”。如果云球操作系统是一个宇宙,那么这个“操作系统的操作系统”就是“宇宙的宇宙”。

任为想起了两个宇宙学的概念:膜宇宙和体宇宙。

任为并不是宇宙学家,但他知道,有一种宇宙学理论中,我们所处的宇宙不过是漂浮在更高维空间中的一张四维的薄膜,这张薄膜被称为“膜宇宙”,而膜宇宙所漂浮的高维空间被称为“体宇宙”。体宇宙中漂浮着很多膜宇宙,电磁力、强作用力和弱作用力被限制在膜宇宙中,而引力则跨越膜宇宙而蔓延在体宇宙中。由于引力的存在,漂浮的膜可能会产生接触而形成不同宇宙之间的虫洞,甚至发生碰撞,也就是所谓的“大霹雳”,使原本并无物质存在但充满能量的膜中诞生充满物质的宇宙,也就是我们所处的这样的宇宙。

如果真的是这样,原来的云球操作系统无疑是一个“膜宇宙操作系统”,而所谓的“宇宙的宇宙”就可以称之为“体宇宙操作系统”,任为打算这么称呼这个新的操作系统。所以,将来的“云球操作系统”应该包含体宇宙和膜宇宙两个层面。体宇宙负责多个膜宇宙实例的运行,而膜宇宙负责一个宇宙内星系、星球和生命的运行。

正常来说,操作系统负责调度硬件资源为应用程序所用。但是,当原来的云球操作系统变成了一个应用,变成了一个膜宇宙,就意味着它不能再去直接调度硬件,而需要通过体宇宙间接获得硬件资源,无论是内存、传统cpu时间片还是量子芯片使用权。

理论上,体宇宙本身的实现并不困难,除了启动并运行多个膜宇宙实例以外,它最内核的功能是管理和调度硬件资源,供上层的多个膜宇宙使用。这要求体宇宙插入在膜宇宙和硬件资源之间,实现一层虚拟硬件及其标准接口,供多个膜宇宙调用,然后将这种调用转化为对真正硬件的调用——最关键的是,这一切的实现必须对膜宇宙透明,在膜宇宙运行过程中动态插入,让膜宇宙毫无察觉而正常运行。

这就像一个薄薄的刀片,插入在一颗正在茁壮成长的树干上,树干中有千丝万缕的有如毛细血管一样的通道,而刀片上拥有对接这些通道的管道,并且插入方式非常巧妙,不能影响任何一个通道的功用,要让刀片上面的树干和下面的树干都没有知觉,仍然一如既往茁壮成长——这显然是一个困难的任务。

除了困难以外,关键是风险很大。毫无疑问,一旦有任何问题,都可能会导致大树死亡,不是万不得已的话肯定不能这么做。这也是当初建立云狱的时候,完全没有考虑这种做法的原因。

这是疯狂的设想,任为为此感到紧张。万一出什么问题,云球星上的核灾难就只能算是微不足道的小小风波了。但是,有三十五亿云球人的意识场在等待着,而不仅仅是二十一个地球人的意识场。

这种做法如果成功将非常强大。除了使膜宇宙的多实例成为现实以外,任为也想到了使不同膜宇宙的时间流逝速度不同的方法,即使用同一个系统时钟也可以做到,思路来源是云球系统曾经很不愉快的经历:计算资源的限制。只要在体宇宙中对不同膜宇宙进行不同程度的资源限制,尽管系统时钟相同,不同膜宇宙的运行速度也将不可避免地不同。在原来的云球系统中,整个宇宙是一体的,无法对单独的星系限制算力,即使限制也会造成时空的混乱,但现在,不同膜宇宙的运行资源和时空都是隔离的,就完全可以这么做了。

考虑到某一膜宇宙对计算资源的消耗需求并非恒定,所以在最初阶段,系统肯定无法时时刻刻都能为某种期待的时间流逝速度确定出精确的资源限制程度并进行实时调整,时间流逝速度也就无法精确。但是,通过学习和演化,任为相信,人工智能最终将会精确地把握资源限制程度和时间流逝速度之间的关系,并能进行准确预测,做到平滑无缝的实时调整,误差将缩小到足以让人无法察觉的程度。

这个宇宙层次架构,落实到软件架构上,和通用云计算系统中的层次架构有些类似。云球系统最初的设计并非通用系统的层次架构。当时需要考虑资源消耗的问题,通用云计算系统的层次架构对于计算资源的消耗是非常不经济的。不过现在已经顾不上那么多了,况且按照顾子帆和王陆杰的展望,云球系统不再需要为计算资源发愁。

任为和沈彤彤讨论了自己的思路,沈彤彤喜欢体宇宙和膜宇宙的设想和前景,更为三十五亿云球人忧心,可谈到风险也沉默了很久。最终她建议,建立一个新的测试系统,云球二号。云球系统的功能无法复制并没有关系,按照十年前的最初设计来建设就行了。其实,原先的开发和测试系统早就该扩容了,但运行系统一直资源紧张,开发和测试系统一直被忽视,眼下面临如此巨大的结构变动,开发和测试系统的扩容问题必须面对了。体宇宙必须在规模足够大的云球二号中进行极其严谨的测试,万无一失之后才能应用到云球一号。不过这涉及钱,就算测试系统的规模不像运行系统那么大,也还是会花不少钱。

“什么?云球实验系统?云球二号?”王陆杰那张笑嘻嘻的脸上不仅没了笑容,甚至绿了起来,“我们没有这么多钱,没有,没有。就算有也不能这样用,我们还要过日子,不能一天就把钱花光了。”

“柳杨让你告诉我,我一定能找到办法安置那三十五亿云球人。”任为说,“现在我只能告诉你,你也一定能找到办法筹集到这笔钱。而且,你必须筹集到这笔钱,不然就没有多重宇宙了。”

王陆杰一脸为难,但顾子帆说话了,“陆杰,你不能再犹豫了,你必须去找格兰特总统了。”

“格兰特总统——”王陆杰说,“真的要去找他吗?我实在有点接受不了。”

“那是他的选择,德克拉民众的选择,不是你的选择。”顾子帆说,“想想吧,虽然要建设的是个测试系统,但只要有了这个测试系统,我们就将拥有很多宇宙,而每个宇宙里又拥有很多星系。”

“每个宇宙还可以拥有不同的科学规律。”任为补充说。

他竟然忘了问,王陆杰要去找格兰特总统干什么?

王陆杰沉默了半天,问道:“不同的科学规律……可以有神仙鬼怪吗?可以修仙成佛吗?可以……”他伸出手,在空中做了个动作,手握着,但好像又不是握成了拳头,而是拿着什么东西,“这样一个动作,对面的人就会死去,”他换了一个动作,“这样一个动作,对面的人就会活过来。”

“啊——”任为迟疑了一下才反应过来,王陆杰是在挥舞一根并不存在的魔棒,“我不支持这样做,但的确可以做得到。不过,你必须要把规则讲清楚,用操作系统能够理解的格式讲清楚。”

“魔法世界——”顾子帆说,“你最喜欢魔法世界,还犹豫什么?”

“好吧……好吧……”王陆杰嘟囔着,“我试试看。”

从他脸上的表情能看出来,他要去做的这件事情,并不是一件他喜欢的事情。


作者“白丁”的其他小说

云球(第一部)》《云球(第三部)》《云球(第二部)