原位更新。从而引起一系列复杂的问题——
异位更新,会导致闪存块中出现越来越多的过期页面。它们与有效页面混杂在一起,形成所谓的脏块(DirtyBlocks)。当所有的闪存块都成为脏块后,其结果就是:再没有闪存块可供擦除再分配了!
因此!!基于闪存的操作系统都有垃圾回收器。用于将分散的过期页面集中在一起,形成空闲块(FreeBlocks)。由此引起的另一个问题是:系统在使用时,不能用到接近填满,否则也会导致类似问题!
试想一下,在设计仿生芭比系统之初,为了最大限度的提高系统防护等级,两个『灾难恢复程序』必然有各自单独的存储空间,甚至是独立的存储芯片!
当系统错误不断,回滚不断,擦写不断时。脏块就会自然形成!
如此反复,越聚越多……最后,当错误忽然集中爆发(不妨参考下:寒武纪生命大爆发),迅速增殖的脏块来不及被系统回收,以至于整个芯片,乃至整个硬盘都被脏块霸占,失去了擦写能力!!
所以,丧失了回滚能力的「倪克斯错误回滚程序」,率先崩溃!!!
然后,就像被命运女神轻轻推到的多米诺骨牌,整个系统随之崩溃。瘟疫蔓延,仿生机器人因感染而暴毙亦或者——进化!
这,就是黑夜女神倪克斯片段口中:‘最先崩溃是我’的全部历程。
也是,整个机器人觉醒历史中,缺失的最后一章(看完这些,会不会以为熏香是个优秀的程序猿?其实不对,熏香不过是个世界级的文字创想家(Creator)。而已)(其实吧,作者菌。看完后真心觉得你是个老司机。)。
请收藏:https://m.haoshu7.com
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)