黑客帝国3最后史密斯死了怎么会出现先知
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/10 15:29:02
黑客帝国3最后史密斯死了怎么会出现先知
![黑客帝国3最后史密斯死了怎么会出现先知](/uploads/image/z/5064169-49-9.jpg?t=%E9%BB%91%E5%AE%A2%E5%B8%9D%E5%9B%BD3%E6%9C%80%E5%90%8E%E5%8F%B2%E5%AF%86%E6%96%AF%E6%AD%BB%E4%BA%86%E6%80%8E%E4%B9%88%E4%BC%9A%E5%87%BA%E7%8E%B0%E5%85%88%E7%9F%A5)
史密斯在被尼奥终结后由于悖论(因为在尼奥终结史密斯前是史密斯杀了尼奥,而尼奥的“复活”又是程序设定以外的,所以本应该按程序已死的人反而杀死了杀他的人,这样系统就陷入一个死循环,既编的系统程序无法计算出史密斯被死人终结的结果,于是拒绝删除史密斯)成了一个病毒程序,他感染了先知程序,把先知程序变成了自己病毒程序的一个拷贝——就好像我们现在电脑里的正常文件被病毒感染后转成了病毒的帮凶一样.
尼奥被史密斯复制后获得了史密斯的原始代码,这样系统就可以通过把他们两个一起删除(就是计算为他们两个一起死亡)来结束系统死循环.也就是我们现在的杀毒+修复Bug,把被感染的程序恢复到原样.于是被感染的先知程序就恢复原样了.
尼奥被史密斯复制后获得了史密斯的原始代码,这样系统就可以通过把他们两个一起删除(就是计算为他们两个一起死亡)来结束系统死循环.也就是我们现在的杀毒+修复Bug,把被感染的程序恢复到原样.于是被感染的先知程序就恢复原样了.