山东建设机械协会网站,wordpress 返利 插件,网站专项审批查询,做网站网站的推广是不是犯罪的引言
先引用一段比较有意思的论述#xff1a; 现实中每个人是由两部分构成#xff0c;灵魂和躯体#xff0c;灵魂依附于躯体游走于世间#xff0c;现实中我们面对的每个人其实面对的是其灵魂而非肉体#xff0c;肉体不过是表象而已。 灵魂本性乃一恶物#xff0c;寄生于…引言
先引用一段比较有意思的论述 现实中每个人是由两部分构成灵魂和躯体灵魂依附于躯体游走于世间现实中我们面对的每个人其实面对的是其灵魂而非肉体肉体不过是表象而已。 灵魂本性乃一恶物寄生于躯体之中控制躯体满足灵魂的各种欲望躯体的各种行为无非是受灵魂控制听从于灵魂的指令如线偶般摆动罢了。 世间各种生物其实也不过是一个个有灵魂寄生的躯体在游荡罢了躯体形形色色灵魂并没贵贱不过因所寄生的躯壳不同而分出了个三、六、九等。 没有灵魂的物体不能称之为生物有灵魂寄生的躯体称之为生命灵魂控制躯体并受制于的躯体躯体消亡灵魂附着无物也将冥灭每个生命一生也就是其灵魂因恐惧冥灭而做的抗争吧了。 引自 躯体和灵魂 这段文字虽短但能看得出作者的思想是深邃的感悟是透彻的经历是丰富的。生命的神圣看上去与躯体无关值得敬畏的是那个灵魂。
好言归正传~
我为什么说程序员眼中的 CPU 是没有灵魂的躯体 对于程序员来说CPU 就是一个通过一系列寄存器控制的机器机器的状态又可以被状态寄存器记录只要把这些寄存器存个快照即我们称之为上文那么就可以在任何时候恢复这个快照即恢复下文执行。
程序员设计了程序来指导 CPU 完成特定工作从上面的快照/上下文来看它是可以被打断/恢复的。就像来自星星的你中教授暂停了时间救下女主然后让世界基于运行。
进一步的我们可以对上下文“偷梁换柱”让多个任务切换运行这可能就是平行世界的概念吧上帝创造了世界的基础设施多个世界可以在这些基础设施上来回切换。
这种上下文切换或者偷梁换柱依赖于有一个处于上帝视角的角色可能是神是仙可能是高维空间的生物肯定不是你我。
CPU 中的一种特殊程序负责这个事情叫做监管程序或者特权程序他们负责保存上下文。
所以CPU 只是一个容器、壳具体怎么运行执行什么并不由它。
如果你想暂停让它暂停很简单把所有相关寄存器的数值存下来然后你愿意让它干嘛干嘛需要时把这些数值再恢复到寄存器中它又开始继续运行了。
工具都具有这种属性比如你手中的笔身上的衣它在实现其价值的时候并不绑定任何主体。
从这点来看CPU 也可以认为是一个大可重入函数谁都可以使用、调用只要提供栈保存中间数据即可。
灵魂是自由的不过没有躯体也终究是孤魂野鬼。
上下文就是灵魂函数调用栈也是灵魂不过没有程式的躯体也只能是一堆0101。