為什么說重啟能解決90%的問題
歸根到底:系統(tǒng)治不好自己
打個(gè)最簡單的比方:你在路上開車,前面路爛了,但是隔壁有岔路。
這個(gè)時(shí)候,你就可以繞走岔路來恢復(fù)你的正常行駛路程。這就相當(dāng)于電腦里的有線網(wǎng)卡與無線網(wǎng)卡,如果你有線網(wǎng)卡壞了,但無線網(wǎng)卡還能工作,系統(tǒng)就會(huì)自動(dòng)切換至無線網(wǎng)卡進(jìn)行聯(lián)網(wǎng),兩種方法都可以實(shí)現(xiàn)同一個(gè)目的:上網(wǎng)。
而同樣的,當(dāng)你在開車,開到了橋上,突然橋斷了,前面是斷橋,后面是一堆車堵得水泄不通。
這種情況,你進(jìn)退兩難,等了幾個(gè)小時(shí)都沒有進(jìn)展,趕著上班的你開始崩潰了。對應(yīng)電腦,某些程序遇到了什么致命錯(cuò)誤,缺陷或者BUG什么的,就很有可能會(huì)導(dǎo)致系統(tǒng)無法處理這種錯(cuò)誤而導(dǎo)致崩潰,通?,F(xiàn)象是藍(lán)屏、死機(jī)。
綜上所述,系統(tǒng)(不僅僅是Windows,安卓與iOS等等系統(tǒng)都跑不掉)在遇到一些比較容易“繞路”解決的問題,都能比較輕松的處理掉。但在遇到“斷橋”這種大問題的情況下,系統(tǒng)就無法通過“繞路”來解決,從而承受不住就直接崩掉了。
那么有沒有一種大眾通用的解決方法呢?肯定有啊,重啟解決90%的問題你以為鬧著玩的。
這90%的問題里100%是程序員惹的禍
有些程序運(yùn)行大概是這樣的道理:啟動(dòng)時(shí)它必須要某個(gè)指定的系統(tǒng)資源(比如什么.DLL,什么.sys的),找不到的話它就會(huì)引發(fā)一連串莫名其妙的問題。
比如最流行的PAGE_FAULT_IN_NONPAGED_AREA
這種情況比較常見于系統(tǒng)啟動(dòng)過程中,某個(gè)系統(tǒng)文件沒有被讀取,某些關(guān)鍵啟動(dòng)文件錯(cuò)誤都會(huì)導(dǎo)致這種問題從而導(dǎo)致系統(tǒng)崩潰。通俗點(diǎn)說,就是系統(tǒng)想要找到這串?dāng)?shù)據(jù),但是怎么找都沒有結(jié)果,最后就放棄治療直接藍(lán)屏給你看。就好比你在考試,當(dāng)你遇到一題不會(huì)做,并且想到頭發(fā)都掉光了還是想不出來,最后亂寫一通結(jié)果還是錯(cuò)的。
這個(gè)時(shí)候,重啟會(huì)讓系統(tǒng)的代碼重新從頭運(yùn)行一遍,那些沒有被正確讀取的數(shù)據(jù)就會(huì)“有概率”被重新讀取,讓系統(tǒng)恢復(fù)正常。好比你考試前一天剛好翻到同樣的題,考試當(dāng)天一看就立馬寫了出來,考完一看結(jié)果:滿分。
有時(shí)候你的情況沒那么慘,不至于到藍(lán)屏這種地步,但電腦卻越來越緩慢,甚至死機(jī)。這就是程序代碼的鍋了,劣質(zhì)的代碼會(huì)在運(yùn)行時(shí)占用大量的系統(tǒng)資源,而死循環(huán)就是讓系統(tǒng)變慢的最大幕后黑手。
@echo off
start cmd
%0
這里超大陸也給大家提供了一串CMD代碼,創(chuàng)建一個(gè)txt文本,將這串東西復(fù)制進(jìn)去保存,并將txt后綴更改為bat運(yùn)行,你就可以體驗(yàn)到死循環(huán)給你帶來的快感了(建議虛擬機(jī)試驗(yàn))。
這時(shí)候,電腦資源占用越來越高,系統(tǒng)運(yùn)行越來越緩慢,而你只需要點(diǎn)一下重啟鍵就能解決這個(gè)問題了,并且重啟后你們還會(huì)氣到刪掉這個(gè)bat。重啟能解決這個(gè)問題的原因是關(guān)機(jī)并開機(jī)這個(gè)過程能關(guān)閉掉這個(gè)發(fā)神經(jīng)的程序,釋放系統(tǒng)資源并正常運(yùn)行。
另外還有一種情況,就是應(yīng)用打開后關(guān)閉不干凈,賴在后臺不肯走,這時(shí)候系統(tǒng)積累了一堆后臺應(yīng)用,運(yùn)行也就越來越緩慢了。重啟后這些后臺程序如果不是自啟動(dòng)的話就可以清除掉,系統(tǒng)運(yùn)行也就更流暢了。
總結(jié):人類的智慧結(jié)晶,居家出行必備技能
“重啟就好”,這個(gè)解決方法伴隨其他神技流傳到了9102年,同樣流傳下來的神技還有拍打式維修方法和重裝解決99%問題。雖然看似都比較簡單粗暴,不像能有效解決問題的樣子,但就是這幾樣神技讓普羅大眾都能在更換下一代電子產(chǎn)品前讓他們的設(shè)備能正常服役。就日常生活來看,重啟也是一個(gè)最便捷解決大多數(shù)問題的方法,所以下次手機(jī)電腦遇到問題,不妨重啟一下試試?
來自:PConline太平洋電腦網(wǎng)
鏈接:https://diy.pconline.com.cn/1245/12454656.html
推薦閱讀
(點(diǎn)擊標(biāo)題可跳轉(zhuǎn)閱讀)
【編程之美】用C語言實(shí)現(xiàn)狀態(tài)機(jī)(實(shí)用)
【超詳細(xì)C語言】帶你吃透貪吃蛇游戲之精髓
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!