文章目录[隐藏]
先说原理。电脑领域很多问题的唯一最终解决方法只是重启。
386引入内存守护、虚拟运行内存和分页机制时。有一种概念叫做三重不正常。往往一般来说。虚拟运行内存机制依赖于不正常处理。当客户程序试图访问物理内存中不存在的内存页面时。就会发生不正常。不正常处理往往一般由操作面板系统内核进行。如果是内存访问不正常。就会根据要求访问的虚地址所在页面进行查表。如果页面在交换文件中。就将其交换到物理内存中。控制权交还客户程序;如果着实访问越界。则会强力终止客户程序并抛出段错误。
在操作面板系统内核进行不正常处理的途中。如果再一次发生不正常。就会出现二重不正常。二重不正常的处理往往一般是给操作面板系统内核本身一个末尾的复原手法。但如果在二重不正常的处理程序中再一次出现不正常呢?当年386的设计者们认为。在这种状态下。操作面板系统已经不太可能自我复原了。怎么办呢?出现三重不正常时。处理器直接发出SHUTDOWN信号。芯片组在收到该信号后会反过来发出RESET信号。电脑就会直接重启。
早在80时代。电脑科学家就认为在很多状态下重启系统是最无脑的解决应用故障的手法。其实也很简无脑单理解。电脑的本质只是一个时序逻辑电路组成的大型状态机。当其陷入一种无法摆脱的错误状态时。一丢丢查找并试图消除错误基础是徒劳无功的。最快的办法反而是直接复原到初始状态。
再说哲学逻辑:
对于客户来说。他们不在乎背后到底怎么回事。只是需要问题被解决。而且是越快越好。重启。这种动作基础能解决正常运行状态下99%以上的应用问题。既然如此。怎么不这么做呢?
都是解决问题。大自然选择成本最低的方法。
当然了。对于研究者来说。代码出现了奇怪的问题。是有必须刨根问底的。因为如果他如果有可能出现。就一定会出现。但是。对于线上问题。第一要务一定是复原线上业务。而不是长久以来悠悠的查清楚问题。之后再修造复原。一个修电脑的想要搞懂电脑硬件应用各方面原理。本身就比修电脑难多了。
实际上。电脑应用出现问题。一大半时候是因为走到了不正常分支。而走到这样的不正常分支往往一般几率很低的。重启或者重装是什么意思呢?只是从头开始走。那么你再一次走到这样的分支。几率是极低的。也只是达到了问题解决的目的。
重启或者重装。等于一切重来。你认为还有多少机遇碰上一样的问题呢?
重启。本质不是解决问题。而是避开现在的问题。回到当初。
遇到问题。人们第一反应往往一般不是重启。而是从目前状态往前追溯。找出原因。解决掉问题。重启了。反而无法锁定问题。失去解决问题的最好机遇。那怎么。很多的人热爱说「重启一下试试」?
因为解决问题。比避开问题麻烦得多。一大半人也没有解决问题的实力。对他们而言。避开问题也算解决问题——但实际并没有。问题多半还会出现。
这就等于。恋爱情侣出现意见不合。解决问题的做法是。分析沟通找出问题所在。之后看怎么解决。当然。你也应该选择「重启」的办法。和对象商量「我们刚在一起的那几个月不是挺好的嘛。要不我们重启一下?」之后你两坐时间机器。失去记忆。回到了解的第24小时。从头开始来过。末尾八成还是会有一样意见不合。
和重启类似的方案还有:应用卸载重装、应用删掉重装、升级进化系统、降级系统、重装操作面板系统、格式化、复原备份等。这些操作。有时也无法避开问题。例如下面这种问题。白天没有。晚上才有。重启也不行。末尾破案。原来是苹果深色模式的 bug。
其实接触故障。重启只是第一步。正确的步骤是:重启、重装、重买。电脑也好应用也好。出问题先重启。重启不行就重装。这两招基础就能够解决一大半问题。只有重启重装解决不了。再去思考很多的解决方法。
以上就是由优质生活领域创作者 生活常识网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:http://www.shenzhoubaby.com/14427.html,转载请说明来源于:生活常识网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系@qq.com进行处理。分享目的仅供大家学习与参考,不代表本站立场。