“重启”电脑真的能够解决问题吗?是的!

 

小时候,编程

电脑出问题了,spa

我觉得这句话只有网管会跟我说......操作系统

长大后,blog

我发现专业人士也会对我说......进程

在咱们遇到问题时,一般的解决办法是“从头开始”。从头开始解决问题,可使咱们有效地避免以前出现的错误,同时更好地了解问题发生的方式和缘由。内存

在技术领域,这一战略也一样适用。资源

电脑运行缓慢或没有响应?
重启!软件

仍是不行?
放轻松!循环

再重启试一次!硬件

你们可能会疑惑,为何重启电脑能够解决那些不知道从哪儿来的问题呢?

首先,计算机有两种不一样类型的内存:

  • 非易失性存储器:即便关闭计算机,非易失性存储器也容许您长期存储数据。但这种类型的存储器相对较慢。一些示例能够是硬盘,光盘(CD,DVD或蓝光)或USB棒。

  • 易失性存储器:易失性存储器速度很是快,但它须要持续的能量来维持其内容。因为其速度上的优点,所以易失性存储器也被用做计算机的工做存储器。

内存是由操做系统来管理的,操做系统控制正在运行的进程并为每一个进程分配空间。每一个进程在此空间中存储它此时正在操做的数据,并从操做系统请求资源(例如更多内存,访问CPU或访问外围设备),当它再也不须要它时就必需要释放它们。

程序可能会出现编程错误,致使计算机以不稳定的方式运行:

  • 例如,编程错误可能致使程序进入无限循环,消耗CPU而不作任何事情并减慢其他进程的速度。

  • 众多编程错误集中,对资源的占用:一个进程请求大量资源,或者随着时间的推移发出小请求但不释放先前得到的资源。最终的结果是其他的进程只有不多的可用资源,必须等到它们被释放后空出来才行。内存的管理多是一个很大的问题。在只占用、不释放内存的状况下,进程可能会尝试访问未请求或以前已释放的内存。这种错误的访问有可能会以意想不到的方式修改进程的数据。在更极端的状况下,将会修改其余进程的数据或某些进程的二进制代码。

  • 操做系统也可能有本身的缺陷,致使资源没法使用或者进程结束执行但仍然占用资源。

从新启动计算机是一种“以强制方式”修复工做内存的方法:消除它并从头开始。使用这种方法,没有必要担忧问题的缘由:咱们返回工做记忆的“正确”状态,若是致使错误的相同状况再也不发生,它们将不会再发生。

所以,重启计算机实际上是颇有效的操做:

  • 它能够同时解决不一样类型的问题:资源积累,僵尸进程,进入无限循环的程序,内存损坏等。

  • 咱们不须要花时间来诊断问题的缘由。

  • 若是因为异常状况的组合而出现错误,重启后这样的状况一般不会再次出现,而且看起来咱们已经“修复”了问题。

可是,必须记住,从新启动不是解决全部问题的方法。

例如,它不能解决硬件问题或消除恶意软件(若是存在)。若是咱们的计算机不够强大,或者由于咱们在启动计算机时运行了太多程序,或者由于咱们想要使用的程序须要的资源比咱们拥有的资源多,这些都是“重启”所没法解决的问题。

 

 

相关文章
相关标签/搜索