第1168章 计算原理(2/2)
它讲究的是:一六共宗、二七同道、三八为朋、四九为友、五十同途。
这五个组合又分别对应着五行,水、火、木、金、土。
赵薇逐渐理解了:
生数有点像是写入指令的输入端,是数据的来源;
成数则代表存储结果的输出端,是计算的结果。
通过生数和成数的对应关系,再结合五行的转化规律,就构成了最基础的内存寻址机制以及运算逻辑。
这就是河图的核心!
而洛书呢?
洛书则更偏向于软件层面,也就是操作系统的角色。
至于它的原理……
赵薇思考了很久,最终得出结论。
洛书本质上是一种基于矩阵的动态平衡算法。
因为洛书的九宫格中,无论是纵向、横向还是斜向,三个数字相加之和都恒等于十五。
也就是说,不管怎么排列组合,不管从哪个维度去看,所有线条的能量总和都必须等于15。
这其实是一种矩阵运算和校验和机制!
洛书把数字放在3×3的矩阵里,通过行、列、对角线的交叉来计算各种关系,这是进行并行计算的基础逻辑。
而十五这个数字,代表的是系统的总能量上限,是系统的约束条件。
洛书的整个计算过程,就是在不断调整内部数值的位置,使得系统在任何维度、任何角度上都保持平衡,都不会崩溃。
还有一个细节,相对位置的两个数字相加,结果都等于10。
这其实是一种补码运算的思想!
赵薇将整套原理梳理了一遍,心中感慨万千。
这个操作系统的算法,从现代计算机的角度来看,确实算不上非常高明,也不够高效。
但它最大的优点,就是稳定!
内部的自我纠正机制非常强大,容错率极高,几乎不会因为外部干扰而崩溃。
这让赵薇忍不住感慨羲皇的智慧。
在那个没有现代科学理论的时代,能够设计出这样一套自洽的、稳定的计算系统,简直是天才中的天才!
陆浅浅注意到赵薇脸上逐渐露出了笑容,便问道:
“怎么样?研究出什么了吗?能用吗?”
赵薇点了点头,语气中带着兴奋:
“虽然它的底层原理和我们现代计算机的逻辑有些不太一样,走的是完全不同的技术路线,但如果稍作修改的话,是可以用的。”
“就算实在修改不了,河图洛书也给我提供了非常宝贵的思路。”
“我完全可以参考它的设计理念,重新从零开始,做一个基于灵气运行的计算机出来。”
少年听到这话,开口问道:
“需要做什么修改?”
赵薇解释道:
“主要是要把它的计算机制,从现在这套生数成数、五行转化的体系,改成最基础的二进制计算。”
“白点为阳,对应1。黑点为阴,对应0。”
“通过控制黑白点的排列组合,来进行二进制编码。”
“用阴阳的变化来模拟万物的是与非。”
“有了二进制这个基础,我就可以以河图洛书为核心,构建出我所熟悉的现代计算机架构,逻辑门、寄存器、运算器、控制器……”
少年认真感受了一会儿河图洛书,说道:
“我似乎可以对它进行一定程度的修改,但这样做会增强我与天机阁之间的因果……”
“罢了,本就斩不断,这点因果倒也还在可控范围内。”
“而且根据鹭姑娘之前的计划,我们还要主动利用我与天机阁的因果联系。”
“只是……”
少年顿了顿,语气中带着一丝困惑:
“我不是很能理解青禾姑娘所说的二进制编码。”
“我能理解白点为阳、黑点为阴,这是阴阳之道。但它是怎么进行计算的?又怎么用简单的0和1,去模拟世间万物的复杂变化?”
赵薇陷入了沉思。
要向一个没有现代科学背景的人,解释清楚二进制的原理,以及计算机的工作方式,这可不是一件容易的事。
但与其简单科普,不如给少年速成一下计算机原理的专业知识。
毕竟,如果少年能理解二进制的核心思想,对修改河图洛书会有很大的帮助。
想到这里,她深吸一口气,开始讲解。
“让我从最基础的地方开始讲起……”