为什么重启能解决 90% 的电脑问题?没那么简单!

从网管到运维、从小白到微软工程师、他们掌握的计算机知识,对计算机的理解程度天差地别,但在他们遇到计算机问题时的第一反应却意外的非常一致 ——重启

无论是网络、性能还是程序,90% 的计算机问题都通过重启解决,如果不幸遇到那10%,估计微软工程师也要犯难。


重启这门技艺为何能从电脑诞生之初流传到现在,还如此好使?归根结底,就是因为计算机无法修复这个问题,只能从头再来。

注意,「算机」不单指电脑,对于几乎所有计算机设备,比如手机、路由器、游戏机等,重启都是最好用的修理方式。


01

系统没辙了


我们先来看看 Windows 系统的主动重启行为,死亡蓝屏

蓝屏是很低级的错误同时也是很极端的错误,蓝屏可能是硬件故障和程序错误导致,蓝屏错误发生时,Windows 已经到了无法继续运行的程度,它只能停止,保护重要数据,搜集问题信息,然后重启电脑。


通过重新启动,代码可以从 square one 开始。也就是说重启只是将一切归零,问题并没有被修复,之后的使用可能还会因为同样的原因导致同样的问题。


 

02

解决程序错误


可以把计算机想象成一块的黑板,刚启动的计算机就是一块干净的黑板,程序运行就是在黑板上写代码,黑板的空间也就是资源,比如内存、显存、CPU等,资源是有限的。
一个合格的程序,会合理使用自己的那部分区域,尽量减少资源浪费,并且在使用完后擦除自己写的代码,将资源返还给系统。

但是,有些程序它不老实啊!代码写的非常冗长,写完还不擦,逐渐的这个程序占用太多资源,所以你的电脑在运行一段时候后会慢慢变卡。

另外需要注意的是,计算机这块黑板不是一个程序在使用,而是同时很多程序在上面写代码,抢资源。
这种时候应该怎么办呢?可以结束那个不老实的程序,将资源归还给系统。

或者另一个办法「重启,将黑板擦干净,大家都别用了。


另外有些程序可能把代码写到驱动程序的区域上,这种情况对导致驱动的代码混乱,硬件无法正常工作,电脑直接卡死或蓝屏。



03

各种疑难杂症也行


当然并不是每次情况都有这么糟,有时候只是一些简单的问题,系统可以解决一些简单的错误,比如手机卡顿时会杀后台,笔记本电脑在拔下网线后会自动切换到无线网络。
但是对于一些系统预料之外的错误,它就没有能力自己解决了。

理论上只要不是系统和硬件故障,其他问题都不需要重启系统就能解决,比如手动刷新 DNS 缓存解决网页无法打开的问题。

但是大多数用户并不知道问题所在和解决方法,而重启恰巧会刷新重置所有代码,这时候通过简单的重启系统来刷新 DNS 缓存就是最简单有效的方法。
重装也是这个道理,有些错误可能会导致系统这块黑板出现问题,重装就相当于换一块新的黑板。
正所谓重启解决 90% 的问题,重装解决 99% 的问题,重买解决 100% 的问题。

总结:重启并不能修复问题,重启只是将所有一切都重置到开始的状态,因为开始的部分没有故障,所以给了人重启解决了问题的错觉。
重启可以解决很多问题,小到一部手机,大到一个宇宙。

 

相关推荐

网友评论(0)