为什么重新启动计算机可以解决问题?

RSo*_*erg 18 troubleshooting reboot

标题说全坐,但为什么重新启动计算机往往会解决问题?似乎 IT 人员总是问:“您是否重新启动了 PC?” 但为什么?

Tom*_*son 20

基本上是因为任何一团糟的事情都有机会重新开始。想象一下,你正在做吐司,然后把它烧掉。扔掉它并重新开始是解决该问题的一种方法,并且总是比刮掉烤面包的烧焦块更好。

  • 好吧,想象一下你有一个白板,你可以在上面写下你需要做的 5 件事。每隔一段时间,您就会清除已完成的任务并用新的任务替换它。现在假设您不小心拿起了永久性记号笔而不是水溶性记号笔来写下您的新任务。当你来擦洗这项任务时,除非你用酒精把整个板擦干净,否则你不能。重新启动计算机与将电路板擦干净“相同”,它会删除所有“卡住”的代码 (3认同)

sta*_*zel 8

计算机速度变慢的主要原因之一是正在使用其随机存取存储器 (RAM)。操作系统以及您正在运行的程序都使用 RAM。但是,它只有这么多,而且只能以如此快的速度访问。如果您的计算机尝试使用大量 RAM(通常超过可用内存),它会变慢。它需要在硬盘驱动器上创建文件额外的交换文件,以充当额外但效率较低的“RAM”。除其他外,这会使您的计算机变慢。

关闭一些程序应该会释放 RAM 空间,但可能会发生内存泄漏。这意味着程序可能不小心占用了关闭时没有/无法释放的 RAM。“啊哈”你说,“它会吃光我所有的内存!” 不。如果重新启动计算机,则所有 RAM 都将被清除。您有更多可用 RAM,因此您的计算机可以运行得更快。

还有其他问题也可以通过重新启动来解决。例如,如果某个程序以某种方式开始使用大量的处理器周期(每个周期由一个计算组成,所有这些计算都使您的计算机“计算”,也就是工作)。当计算机重新启动时,处理器的控制权会无条件地交给引导加载程序,然后交给操作系统,操作系统可以从头开始。它不再被贪婪的程序所支配。

还有一种可能是电脑过热。简单地说,过热对计算机不利。关闭机器并让它冷却几分钟不会造成伤害。事实上,如果某些(如果不是全部)计算机达到特定的内部温度,则它们会被设置为关闭。

总而言之,重启会使计算机进入一种状态,在这种状态下,正确的软件正在控制正确的(可能是更酷的)硬件,这种状态已知可以正常工作。


Dav*_*yes 6

好问题!简短的回答是“视情况而定”

更长的答案是,如果编写得不好的应用程序在完成时没有将这些资源返回给 Windows,则 Windows 可供应用程序使用的资源(内存、窗口句柄、文件句柄等)有限,而 Windows 资源不足。这会导致其他应用程序出现问题。显然这同样适用于所有其他操作系统


jer*_*jvl 6

两个原因:

  • 操作系统和软件从头开始
  • 自最近一次重新启动以来发生的任何操作系统/驱动程序更新或安装可能需要有机会成为启动序列的一部分