為什麼重啟能解決 90% 的電腦問題?

從網管到運維、從小白到微軟工程師、他們掌握的計算機知識,對計算機的理解程度天差地別,但在他們遇到計算機問題時的第一反應卻意外的非常一致 ——「重啟」。

其實,現在手機日益重要,手機出問題,很多人也選擇重啟!


為什麼重啟能解決 90% 的電腦問題?

無論是網絡、性能還是程序,90% 的計算機問題都通過重啟解決,如果不幸遇到那10%,估計微軟工程師也要犯難。


「重啟」這門技藝為何能從電腦誕生之初流傳到現在,還如此好使?歸根結底,就是因為計算機無法修復這個問題,只能從頭再來。


注意:「計算機」不單指電腦,對於幾乎所有計算機設備,比如手機、路由器、遊戲機等,重啟都是最好用的修理方式。

為什麼重啟能解決 90% 的電腦問題?

-1-

系統沒轍了


我們先來看看 Windows 系統的主動重啟行為——「死亡藍屏」
藍屏是很低級的錯誤同時也是很極端的錯誤,藍屏可能是硬件故障和程序錯誤導致,藍屏錯誤發生時,Windows 已經到了無法繼續運行的程度,它只能停止,保護重要數據,蒐集問題信息,然後重啟電腦。
通過重新啟動,代碼可以從 square one 開始。也就是說重啟只是將一切歸零,問題並沒有被修復,之後的使用可能還會因為同樣的原因導致同樣的問題。


為什麼重啟能解決 90% 的電腦問題?


-2-

解決程序錯誤


可以把計算機想象成一塊的黑板,剛啟動的計算機就是一塊乾淨的黑板,程序運行就是在黑板上寫代碼,黑板的空間也就是資源,比如內存、顯存、CPU等,資源是有限的。


一個合格的程序,會合理使用自己的那部分區域,儘量減少資源浪費,並且在使用完後擦除自己寫的代碼,將資源返還給系統。


但是,有些程序它不老實啊!代碼寫的非常冗長,寫完還不擦,逐漸的這個程序佔用太多資源,所以你的電腦在運行一段時候後會慢慢變卡。

為什麼重啟能解決 90% 的電腦問題?


另外需要注意的是,計算機這塊黑板不是一個程序在使用,而是同時很多程序在上面寫代碼,搶資源。


這種時候應該怎麼辦呢?可以結束那個不老實的程序,將資源歸還給系統。


或者另一個辦法「重啟」,將黑板擦乾淨,大家都別用了。


為什麼重啟能解決 90% 的電腦問題?


另外有些程序可能把代碼寫到驅動程序的區域上,這種情況對導致驅動的代碼混亂,硬件無法正常工作,電腦直接卡死或藍屏。

-3-

各種疑難雜症也行


當然並不是每次情況都有這麼糟,有時候只是一些簡單的問題,系統可以解決一些簡單的錯誤,比如手機卡頓時會殺後臺,筆記本電腦在拔下網線後會自動切換到無線網絡。


但是對於一些系統預料之外的錯誤,它就沒有能力自己解決了。


理論上只要不是系統和硬件故障,其他問題都不需要重啟系統就能解決,比如手動刷新 DNS 緩存解決網頁無法打開的問題。


為什麼重啟能解決 90% 的電腦問題?


但是大多數用戶並不知道問題所在和解決方法,而重啟恰巧會刷新重置所有代碼,這時候通過簡單的重啟系統來刷新 DNS 緩存就是最簡單有效的方法。


重裝也是這個道理,有些錯誤可能會導致系統這塊黑板出現問題,重裝就相當於換一塊新的黑板。

正所謂:
重啟解決 90% 的問題,


重裝解決 99% 的問題,
重買解決 100% 的問題。


-小結-


重啟並不能修復問題,重啟只是將所有一切都重置到開始的狀態,因為開始的部分沒有故障,所以給了人重啟解決了問題的錯覺。


重啟可以解決很多問題,小到一部手機,大到一個宇宙。

為什麼重啟能解決 90% 的電腦問題?

真想重啟,解決目前的問題!

像不像我們自己的生活?

總是在心灰意冷,體疲意懶的時候,需要清空下自己,重啟下自己,準備明天的挑戰!

每天辛苦一天,晚上的睡眠,何其不是一次重啟?


分享到:


相關文章: