登陆

极彩娱乐在线平台-@程序员,计算机重启包治百“病”?

admin 2019-06-03 168人围观 ,发现0个评论
的意思

开发者有必要清醒地认识到,从头发动并不是处理一切问题的办法。

作者 | Mikel

译者 | 王艳妮,责编 | 郭芮

出品 | CSDN(ID:CSDNnews)

以下为译文:

当咱们遇到问题时,一个常见的战略是从头开始从头来过。从头重做一遍,能够使咱们能够防止或许从前未被注意到的失误,而且能更好地了解问题发作的办法和原因。

在技术范畴,这一战略也适用——你的电脑是否运转缓慢或没有响应? 测验重启计算机;无法运转那个程序? 完毕任务然后再从头运转一遍......

让咱们来谈谈为什么从头发动计算机是一个如此有用的处理方案吧。

首要,计算机有两种不同类型的存储:

  • 非易失性存储器答应用户长时刻存储数据,即便封闭计算机也不会形成数据丢掉,可是这种类型的存储器速度(相对)较慢。比如说硬盘、光盘(CD,DVD或蓝光)或USB。
  • 易失性存储器速度十分快,但它需求极高的功能来保持运转。因为其速度快,易失性存储器常被用作计算机的作业存储器。

这种作业内存由操作系统办理,操作系统控制正在运转的进程并为每个进程分配空间。每个进程在此空间中存储它此刻正在操作的数据,并从操作系统恳求资源(例如更多内存、拜访CPU或拜访外极彩娱乐在线平台-@程序员,计算机重启包治百“病”?围设备),当进程不再需求这些资源时有必要将其开释。

程序代码中或许会呈现过错,导致计算机以不稳定的办法运转:

  • 例如,编程中的过错或许导致程序进入死循环,只是在耗费CPU而不做任何事情,并减慢其他进程的速度。
  • 其他编程过错会集在资源运用不当上:一个进程恳求很多资源,或许跟着时刻的推移不断宣布少数资源的恳求但不开释从前取得的资源。终究的结果是其他的进程只要很少的可用资源,有必要比及这些资源被开释。特别,内存办理或许是一个问题频出的范畴。除了在不开释内存的情况下囤积内存,进程或许会测验拜访未经恳求的或之前已开释的内存。这种过错的拜访能极彩娱乐在线平台-@程序员,计算机重启包治百“病”?够以意想不到的办法修正进程的数据,或许在更极点的情况下,修正其他进程的数据或某些进程的二进制代码。
  • 操作系统自身也或许有自己的缺点,导致资源被永久阻止而无法被运用或进程现已完毕但仍然占用资源。
极彩娱乐在线平台-@程序员,计算机重启包治百“病”?

从头发动计算机是一种“以强制办法”修正作业内存的办法:消除它并从头开始。运用这种办法,没有必要忧虑问题发作的原因:咱们回来到作业内存“正确”的状况,假如导致过错的情境不再发作,那么过错也将不再发作。

因而,重启计算机十分有用,原因有三:

  • 因为它能够一起处理不同类型的问题:资源堆集、僵尸进程、死循环的程序、内存损坏等。
  • 因为咱们不需求花时刻来确诊问题呈现的原因。
  • 因为假如过错是因为多个异常情况一起呈现才发作,那么重启之后一般这个过错不会再次呈现,而且看起来咱们现已“修正”了这个问题。

可是,有必要记住,从头发动不是处理一切问题的办法。例如,它不能处理硬件问题或消除歹意软件(假如有的话)。假如咱们的计算机功能不行强壮,要么是咱们在发动计算机时运转了太多程序,要么是咱们想要运用的程序需求的资源比咱们具有的资源多,这样的话重启也无法消除过错。

原文链接:https://medium.com/@basterrika/why-restarting-the-computer-is-the-solution-to-almost-all-problems-e831f415c010

本文为 CSDN 翻译,转载请注明来历出处。

【END】

声明:该文观念仅代表作者自己,搜狐号系信息发布渠道,搜狐仅供给信息存储空间服务。
请关注微信公众号
微信二维码
不容错过
Powered By Z-BlogPHP