3.2克洛诺斯时代
3.2克洛诺斯时代
2022年10月17日
20:06
3.2.1 神王克洛诺斯
克洛诺斯(英文:Cronus/希腊文:Κρόνος)是时间的创造力和破坏力的结合体,吞噬一切的时间。他的父母是天神乌拉诺斯和地神盖亚,他的妻子是掌管岁月流逝的女神瑞亚。克洛诺斯是十二提坦中最年幼者,推翻父神乌拉诺斯而成为第二任神王。
曾得到母亲的怂恿,用镰刀阉割并推翻了父亲。后父亲预言他也将被自己的孩子推翻,于是子女一出生,就被他吞进肚里,只有宙斯幸免。宙斯成年以后,迫他吐出众兄弟,并率领兄弟推翻以克洛诺斯为首的泰坦诸神。
就计算机知识而言,第一代神主管信息,外存不断地载入信息到内存,克洛诺斯的镰刀一勾,相当于一个Loop指令,割断了串行,内存不再载入信息,而是返回构建死循环,运行系统代码,打开时空。
克洛诺斯是时间之神。关于时间,我们在《形而上学》中分析过,我们的世界,存在了130亿年,对于混沌而言,不是我们提交的代码,因为信息量巨大,混沌连续地运算,需要130亿年,混沌只要瞬间就可以计算完毕,瞬间把130亿年之后的状态也算出来。所以,我们去驾驭混沌这台超级计算机的时候,首先考虑的事情不是担心它运算速度不够快,我们的代码不知何年马月才能运算完毕等这类我们现实世界计算机所考虑的问题。而是考虑怎么编程,保证它不把代码运行完毕,能够一直地运行下去,怎么让它慢下来。
怎么使计算机慢慢地运行我们的代码,一直运行下去呢?编写死循环!我们学软件编程的时候,老师叫我们不要写死循环,否则系统会死机的。当学习硬件编程的时候,首先强调一点,外框架先写上while(1){},否则程序程序运行起来,刷地一下就过去了,根本看不清结果,甚至看不到程序曾运行过。为什么软件编程不可以编写死循环,而硬件编程必须编写死循环呢?因为软件编程在系统里,系统本身就是一个死循环,在系统里面构建死循环,就等于干掉了外面的系统,所以不能写死循环。而硬件编程,没有系统,所以自己得写上死循环,没有死循环,开机就结束,有了死循环,程序才会一直跑。
所以,要想在混沌中诞生时间,代码构建死循环,这是必要条件。没有死循环,只能产生空间,产生不了时间。
但写了死循环,也不代表能够产生我们现实世界的时间。因为混沌计算机运行太快,死循环的运行是始态即终态。假如死循环的终态是一个确定的值,计算机不会1秒,2秒,3秒地运行,最后到达终态,而是瞬息到达终态,并一直稳定在终态,不会有中间过程。假如死循环的终态是一个变数,如放一个8bit的计数器,它不0,1,2,3……255,随时间不断递增,而是瞬间运行完毕,继续轮回。所以,计数器的值是0,也是1,也是2,也是3,是0到255之间的一个叠加态,呈量子态。在计算中就是一个变量,可以进行变量运算。
我们的世界是稳定变化的,既不是定态也不是量子态,而是随时间稳定变化的。这种世界,在计算机中通过一个一个终态的变化来实现。程序中定义一个时间t,把t取值为0,然后让计算机计算1次,保持终态效果,之后再给t取1,然后让计算机计算1次,保持终态效果,这样不断改变t的值,实现程序按时序递增。这里的时间t,在下一秒可以取0-255中的任何一个值,时间可以前进、倒退、暂停,快慢进退可以任意调节。从外部的时空看,一个时空的运行,主要是看触发脉冲的时间,一个时间经历多少触发脉冲,表示时空运行了多少时间,而且脉冲触发后计算机运行是瞬间的,不消耗时间,时间主要浪费在脉冲运行完毕之后的空闲等待上,时间就是计算机空闲等待的时间。
现在,我们的电脑运算速度都是非常快的,我们的电脑开一天,真正运算的时间很短,最耗时间的程序是System Idle Process,其字面意思是“系统空闲进程,空闲进程越高,表示你的电脑正闲着,没事干呢。这个程序,空闲率多在90%以上,表明,电脑大部分时间都在空转等待上。而混沌呢,空闲率一直是100%。所有的时间都是空闲等待的时间,运行不需要时间。混沌不消耗时间,不存在时间,没有时间的概念。时间是自己时空,空转运行产生的。混沌运行无穷多的时空,还有很多很多的死循环,都不需要时间。如果需要时间,那么多死循环早就把混沌卡死了,动都动不了。
好了,这里我们又把时间解释了一遍。时间是什么?概念有三,一是死循环,死循环里面要有一个时间变量t,这是时空内部感知的时间;二是触发脉冲,是一个同步时钟脉冲,这是触发时空变化的,是时空产生变化的因素,是时空产生时间的动因;三是空间等待,这是外部感知时空消耗的时间,是时间流逝的计量。
有了这三个概念,我们把希腊神话关于时间的神合计一下,可以发现克洛诺斯是死循环,柯罗诺斯是时钟,瑞亚是空闲等待。为什么说克洛诺斯时间的创造力和破坏力的结合体,因为死循环,可以防止一闪即逝,保持持续的运行,所以是时间的创造者,因为死循环的运行具有瞬时性,瞬间把时间定格到终点,因此它又吞噬了一切时间。为了实现世界按时间流逝,不断变化运行,他需要时钟的参与,不断发出时间脉冲,产生流逝;需要有空闲等待的合作,把时间拉长,构建时间轴;而他,主要负责那一时刻的运算。所以,在硬件上,对应运算器,负责运行。