title: 为什么电脑出现问题很多情况下通过重启就能解决？
topic: 操作系统
content: 电脑是一台状态机，程序控制它在不同的状态之间切换，程度员描述程序如何在已知状态间切换。在理想世界中，程度永远在已知状态间切换，不会出现程序员未曾预见的状态。在现实世界中，bug 会把电脑带入未知状态，这时候如果程序还假设自己在已知状态来进行状态切换的话，就会越走越远。重启是回到已知状态的最简单方式。上述是最理论化的答案，对于非专业人员需要提供一个比喻。假想你就是程序本身，你要被丢到一个没有尽头的迷
answerer_tags: 问答社区只写用户