兩天小編在刷pyq的時候,看到了一朋友發的一張與客服的對話截圖:
真是Amazing!雖然先前小編就有聽說重啟和關機后再開機不一樣,但當電腦跳出“需要重啟”的彈窗時,我依舊會選擇“稍后重啟”,然后在使用完電腦后關機,下次使用時開機,當作重啟……
小編當時還天真地以為,這樣既沒有打斷正在進行的工作,還完成了重啟,可謂是做到了效率的最大化……
今天親眼見證了兩種方式所帶來的不同結果,小編決心好好探索一下:
“重啟”和“關機后再開機”到底有哪些不同?
01
定性來看
從最表層看,當我們點擊“重啟”后,計算機會自動進行注銷用戶、關閉系統、重新打開并裝載系統等操作,主機似乎停了一下,但并沒有完全關閉;
而選擇關機再開機,不僅中途主機會完全關閉,我們還要手動按一下主機上的電源鍵才能再次將系統開啟。
所以從操作手段上,關機再開機相比重啟要多按一次按鈕;從主機經歷的過程上看,關機再開機相比重啟經歷得更多。Emmm,似乎說了一段廢話……
不過通過主機呈現出的不同狀態,我們應該能感覺到兩者肯定是有不同的。
在主機沒有完全關閉的背后,究竟還藏著什么不為人知的秘密?
02
定量來看
想要深挖計算機重啟背后的秘密,就要知道計算機在重啟過程中都發生了什么。
首先我們來看看,操作系統是通過什么來區分重啟和關機再開機的,這里就要引入一個概念——高級配置電源管理接口(Advanced Configuration and Power Interface),簡稱ACPI。
ACPI是1997年由多家公司共同提出、制定的操作系統電源管理、硬件配置接口,是一種開放標準。
ACPI整體框架圖
相信大家看到上圖的感覺一定是非常頭大,因為小編自己也一樣(狗頭)
不過我們今天不是去深挖ACPI的,而是看ACPI是如何決定計算機的重啟的。
ACPI規范定義了一臺兼容ACPI的計算機系統可以有以下七個狀態(所謂的全局狀態):
G0(S0):正常工作狀態。計算機的正常工作狀態-操作系統和應用程序都在運行。
G1:睡眠。這個狀態還可以再細分為以下幾種:
(1)S0ix:Modern Standby。在這種睡眠狀態下,計算機還能聯網,音樂還可以播放,其余大部分應用處于暫停的狀態,輕按任意鍵即可登錄賬戶并進入工作狀態。
(2)S1:比較耗電的睡眠模式。CPU的所有寄存器被刷新,并且停止執行指令,但CPU和內存的電源會被維持。
(3)S2:一種比S1更深的睡眠狀態,會停止CPU的電源供應,這種模式通常不被采用。
(4)S3:稱為Suspend to RAM,簡稱STR。這個模式就是我們計算機上常見的“睡眠”
(5)S4:稱為Suspend to Disk,也是我們常說的“休眠”,其和S3的差別在于,S4消耗的時間更長,而且如果此時系統斷電,S3狀態下沒有保存的數據會丟失,而S4狀態下不會影響。
G2(S5):稱為Soft Off。此狀態和下面所所述的G3(S6)類似,不過在這個狀態下,系統仍可以被部分設備(如鍵盤等)喚醒。
G3(S6):稱為Mechanical Off。此狀態下所有部件斷電,需要再次按下電源鍵才能喚醒。
雖然看起來我們一直沒有提到重啟,但從ACPI規范下計算機的幾種狀態,我們卻可以看出其不同的運行模式和喚醒模式,這和我們馬上要講到的重啟都是有關聯的。
其實你可能想不到,重啟也分很多個種類,而我們平時最常接觸到的重啟,叫hard reset,其通過信號通知所有芯片、外圍網卡等等一起進行reset操作,使系統大多數寄存器重置到缺省值(默認值),而后CPU從reset vector 開始執行程序。
在這個過程中系統不會完全斷電,不會進入G3(S6)的狀態,CPU在其它組件的協助下執行reset的相關程序。
而關機再開機的過程中,系統會完全切斷電源,即進入G3(S6)的狀態,讓所有寄存器均恢復到初始狀態,整個過程需要執行的程序會更多,速度上也會更慢一些。
03
重啟和關機再開機該怎么選擇?
我們選擇重啟計算機,可能是計算機進行了軟件更新或者系統更新,亦或是系統的某個部件出了問題(就好比開頭處那張截圖里遇到的問題)
一般情況下,如果是系統希望我們進行重啟,那就按照要求進行重啟就行。因為在軟件或系統進行更新,計算機需要重新加載配置文件,這時候重啟會顯得更加得有針對性并且效率較高。
而當計算機的部分功能出現障礙時,由于重啟無法保證所有寄存器都恢復到默認狀態,所以就會導致重啟也可能解決不了問題,所以這時候就需要通過關機的方式來嘗試解決。
寫到這里,小編也不禁感嘆,計算機這個系統真的太過龐大,一個小小的操作背后都隱藏有如此豐富的知識點,真心佩服研究計算機這個領域的大佬們,向你們學習!
參考資料
[1] 高級配置與電源接口 - 維基百科
[2] 計算機重啟的原理是什么?- 知乎
[3] Sindre G, Conradi R, Karlsson E A. The REBOOT approach to software reuse[J]. Journal of Systems and Software, 1995, 30(3): 201-212.
編輯:Eric
機已經和我們形影不離,難舍難分了
但即使我們經常用手機
一旦出現了卡頓問題也只能
清庫存、重啟、恢復出廠設置和換個新的
正當準備重啟時
卻出現了重啟和關機兩個選項
我們應該如何選擇呢?
重啟和關機到底有什么區別?
一起來看看吧!
1、手機關機和重啟的區別
首先手機和電腦的工作原理是一樣的,我們的解決辦法只有一個,那就是重啟!但重啟是軟件和系統層面的重新啟動,不涉及硬件,而關機是系統和硬件全部關閉。
/ 01 速度不同 /
重啟更快,因為比關機再開機省去了很多步驟,而關機再開機時會重新加載所有的數據,需要引導整個系統,內存重新初始化,相較重啟更慢。
/ 02 耗電量情況不同 /
重啟只是軟件進行重新啟動,且手機沒有被斷電,相對而言更加省電,關機再開機是整個cpu全速重新運行,耗電量相對較大。
/ 03 數據清理情況不同 /
重啟過后的手機,沒有清除系統內的重要數據,不需要進行重新加載,在剛使用時會比較快,時間一長還是不行,沒有從根本解決問題。
關機是對整個系統進行檢測,將一些深層垃圾清除,可以讓手機使用的時間更長。
重啟就像是給手機進行了表面清理,而關機再開機則是進行了深層次的清潔。因此手機出現卡頓后,關機再開機是更好的選擇。
2、手機關機的頻率
你有主動關機過手機嘛?是不是手機買來之后就從來沒有關機過?是不是一直讓手機持續不斷地24小時待命?
這難免會出現手機待機時間過長,產生過多的垃圾,導致手機卡頓,甚至會出現app閃退,不能正常運行等問題,手機也需要定時休息,讓你的手機也歇一歇吧。
但不是說歇一歇就是每天都要關機,因為關機再開機是需要系統、硬件的配合,頻繁的開關機對手機的損傷較大,也不建議每天如此。
最好的方法是有一定的頻率進行開關機,這樣系統會自行清理垃圾,讓手機運行的更迅速。如果是安卓手機,那么建議是一周一次,讓手機自己有一個清潔的過程,徹底關閉手機后臺運行的程序,提高手機的流暢度。
但如果是蘋果手機,那么建議是兩周一次或者一個月一次,因為蘋果手機后臺在一定程度上會自行清理,但為了讓手機更加的流暢,還是要定期關機,手機也是需要休息的。
3、手機的維護方式
新出的手機內存是越來越大,可我們卻是不論買多大都不夠用,所以定時清理至關重要,給手機瘦瘦身,下面就來教大家幾個清理手機內存的小妙招。
/ 01 按時清理軟件緩存 /
軟件在使用過程中,會將我們瀏覽過的一些圖片、視頻、音頻等進行緩存,這些數據就會保留在手機中。
因此軟件在使用一段時間過后要清理緩存,尤其是像微信、淘寶等使用頻率較高的軟件,釋放手機內存,讓它在長時間使用后也不會卡頓。
/ 02 開啟省電模式 /
一般手機在開啟省電模式后,會自動關閉一些無用的軟件,甚至會定時清理后臺軟件,這樣在使用過程中就不會感到卡頓,省電模式也會讓電池更加耐用,從而延長我們手機的壽命。
/ 03 定期備份 /
手機除了作為聊天工具外,最大的功能就是幫我們記錄一些有趣且美好的瞬間,隨手拍照已經成為了我們的習慣。
學會備份,養成良好習慣,定時將照片、文件等重要信息進行備份,放入云端,避免丟失的風險,減少手機的內存,讓手機更加耐用。
/ 04 恢復出廠設置 /
手機使用時如果問題太大,可以考慮一下恢復出廠設置,就跟電腦重裝系統一樣。
但這個方式要慎用,因為一旦恢復出廠設置,手機內所用的數據都將消失,在用之前也一定要做好手機備份工作。
你的電腦突然毫無預警地自動重啟,不僅打斷了工作流程,還可能導致未保存的數據丟失,這無疑令人很懊惱,那么,電腦自動重啟是什么原因呢?有什么方法可以解決呢?別擔心,在大多數情況下,通過一些基本故障排除步驟,我們可以找到問題所在并加以修復。下面小編就來給大家講解講解!
電腦自動重啟不僅打斷了我們的工作節奏,還可能導致數據丟失和軟件錯誤。電腦自動重啟是什么原因呢?以下是一些可能的因素:
排查出電腦自動重啟的原因,我們可以嘗試使用以下方法解決:
首先,我們可以嘗試關閉自動更新功能。通過進入系統設置,找到更新和安全選項,然后關閉自動更新功能,可以避免因系統自動更新而導致的電腦重啟問題。當然,關閉自動更新后,你需要手動檢查并安裝系統更新,以確保系統的安全性和穩定性。
檢查電腦是否感染了病毒。電腦頻繁重啟很有可能是因為安裝了惡意軟件或感染病毒。我們可以使用殺毒軟件對電腦進行全面掃描,清除潛在的病毒威脅。同時,定期更新殺毒軟件并保持其運行狀態,可以有效預防病毒攻擊。
如果以上方法都無法解決問題,我們可以考慮重置電腦,通過重置可以將電腦恢復到初始狀態,解決因系統文件損壞或軟件沖突導致的自動重啟問題。
最后,如果問題依然存在,那么可能是硬件故障導致的。我們可以嘗試更換電源供應器,確保電源穩定;清理電腦內部灰塵,保證散熱良好;檢查內存條是否插好,或更換新的內存條。如果自己不會弄建議到維修店讓專業人員來檢查解決。
無論是硬件問題還是軟件沖突,只要按照上述步驟進行排查和修復,大部分的自動重啟問題都能夠得到有效的解決。
如果因為電腦突然自動重啟導致電腦數據丟失的話,我們可以使用牛學長數據恢復工具恢復數據,牛學長可以從PC中恢復已刪除、格式化、分區丟失、重裝系統等多種場景丟失的數據,支持恢復照片、視頻、音樂/音頻、RAR / ZIP、Office文件多種電腦文件,是電腦丟失數據恢復首選!