3.3.宙斯时代
3.3.宙斯时代
2022年10月17日
20:08
宙斯时代
宙斯(古希腊语:Ζεύς、希腊语:Δίας、英语:Zeus),是古希腊神话中的第三代神王,统治世间万物至高无上的天神,奥林匹斯十二主神之首。是希腊神话中最伟大的神。
其父亲是宙斯是泰坦神族第二代神王克洛诺斯之子。而在他推翻乌拉诺斯的时候,愤怒的天神对克罗诺斯下达了犹如诅咒般的预言:克罗诺斯也会同样被自己的孩子推翻。克罗诺斯十分恐惧这个预言,所以与自己的姐妹兼妻子瑞亚每生一个孩子,克洛诺斯就吃掉一个。当第六个孩子出生时,瑞亚决心保护这个他。她用布裹住一块石头谎称这是新生的婴儿,克洛诺斯毫不犹豫地将石头一口吞下肚里。于是,宙斯躲过一劫,他被送到自己的叔辈提坦十二神的大洋神俄刻阿诺斯和海之女神泰西斯夫妻那里抚养。
克洛诺斯为什么要将每个孩子一出生就吃掉呢?从计算机代码上讲,第二代神王的子女,都具有跳转函数功能,当它们获得运行的时候,可以不顺序运行,直接调到自己运行的程序里,从而形成内部死循环,相当于短路,可以把外部的屏蔽掉,实现权力更替。为了防止自己被子女代替,神王就将每个孩子一出生就吃掉。我们目前的软件编程也是如此,特别是对编程初学者,防死循环一直放在首位。
后来,母亲瑞亚用一块石头代替了它,使她得以在外面运行。石头没有实际代码,但占一个位置,相当于一个指针,指向实际代码,变得和真实一样,所以可以骗过神王,而实际的代码在外面。所以,宙斯相对于第二代神王和几个哥哥姐姐,拥有一项技能就是指针技术。指针可以用有效地表达一些复杂的数据结构,在寻址范围内随意调用,可以使程序灵活地切换模块,使程序更加简洁、紧凑、高效。常常用于系统的动态分配内存、消息机制、任务调度,灵活矩阵定时等等,当然,使用不当,则会出现程序死机等致命问题。后来,宙斯长大,先娶俄刻阿诺斯和泰西斯夫妇的女儿墨提斯,在智慧女神的帮助下,开始应用指令技术,下了一个断点中断,把父亲给中断了,把哥哥姐姐的代码给搬出来,然后恢复运行。为什么不直接短路呢,因为它一个人的代码撑不起一个系统,短路之后,系统就崩了,而中断只是打断一下,仿佛喝酒之后昏睡一样,之后可以醒来,可以继续维持系统的运作。
后来,第三代也开始了积极打造自己的操作系统,为中断分时系统。中断分时系统可以分为中断系统和分时系统,中断系统主要有控制器、运算器、存储器构成,可以将运行的程序中断,运行空间进行内存,切换到其它程序,运行完毕后再切换回来,恢复原来的程序。中断系统其核心是定点中断,可以在任意点中断任何程序,由宙斯执掌。分时系统是定时地将程序中断,分配给下一个程序,其中的时间很短,而不是等中断程序运行完毕再返回,所以程序的优先级是一样的,最终是几个程序会快速地分享同一段CPU和内存,实现并行运行。分时中断相当于一个母节点,主要加载子程序,由赫拉执掌。中断分时系统的本质是程序的调度系统,其具备动态分配内存、消息机制、任务调度等功能,可以自由加载卸载程序,灵活调度程序的运行。但是其本身并不具备系统代码,相当于管理层,只会管理,而不会具体操作。因此它们与第二代战斗,主要是精简系统,把不需要的程序卸载掉,而不是整个系统替换掉。但第二代是时序运行的,大家串在一条线上,同舟同济,只要一个不死,就会去运行其它代码并复活,所以第三代神一直干不掉第二代,相持不下。
后来,第三代请了第一代神帮助,也就是把外存纳入进来,把第二代系统全部搬到了外存,然后修改代码,把程序模块化,需要的时候单独载入,放到分时中断下运行。这样一来,系统代码全部停止运行,马上发现天塌下来了,后来找阿忒拉斯来顶天,罚在世界最西处用头和手顶住天。天空是串行输出显示展显的空间,所以阿忒拉斯就是输出设备,负责显示。他可以中断,不影响系统运行,但是有它才像一个时空,所以它是常开的,留驻在内存。为什么是世界最西处,因为串行向西发射,一路西行,发射机构一般居世界的最西方。他的本质是指示灯,对外发出光芒产生天空,感觉是其用头和双手顶主了天。
战争胜利后,三兄弟分权,宙斯分到了天空,成为了天神,也被推为尊位。波塞冬分到了海洋,成为海神。哈迪斯分到了冥界,成为了冥王。而大地,通过协商,三兄弟共同拥有。天空就是显示部分,也是正在运行部分,占据了主要内存;大海呈液态,处在运行之中,占据着内存,表面显示,内部不显示,处在被中断状态或者;冥界,呈数值态,程序结束,在外存之中,此分配符合形而上学法则。