您的位置: 首頁 > 新聞 > 時事焦點 > 新聞詳情

你的安卓手機卡了之后 選擇重啟還是關(guān)機再開機?

時間:2017-11-26 20:50:51
  • 來源:網(wǎng)絡(luò)
  • 作者:Deego
  • 編輯:Deego

用安卓的手機的時候,難民會遇到系統(tǒng)崩潰卡死的時候,此時的你是選擇重啟還是關(guān)機再開機呢?

因為生活經(jīng)驗,我們都順理成章地認為手機重啟就是進行一個先關(guān)機再開機的操作,重啟=關(guān)機再開機在邏輯上也說得過去,但實際上兩種操作并不是一回事,并且有著明顯的區(qū)別。

為了進一步解釋這個問題,我們先來了解一下安卓手機的開機過程。眾所周知,對于智能手機而言,所有的程序軟件包括操作系統(tǒng)都是運行在RAM中的,而這些起初都是存儲在ROM中,因此開機的實際上就是將ROM中的系統(tǒng)和程序加載至RAM的過程。

當我們按下開機鍵完成通電后,系統(tǒng)啟動加載器(Bootloader)會率先加載,進行硬件設(shè)備檢測,包括GPU、內(nèi)存等硬件信息,并初始化硬件設(shè)備,隨后建立內(nèi)存空間的映像圖,為調(diào)用系統(tǒng)內(nèi)核準備好環(huán)境。接下來Android內(nèi)核就將正式加載,并開始執(zhí)行根文件系統(tǒng)的程序,逐步將系統(tǒng)進程加載完畢。

反觀重啟過程,實際上就是把Android主要進程殺掉,即從內(nèi)存中移除,再重新加載根文件系統(tǒng)程序,再以正常的順序重新啟動進程,載入Android應(yīng)用,相當于對部分系統(tǒng)進行了重新加載,本質(zhì)上講這仍是一個系統(tǒng)級的行為。

不難看出,關(guān)機再開機涉及到硬件的斷電,在開機時需要對手機硬件的狀態(tài)進行檢測和初始化,再加載所有數(shù)據(jù)。而重啟操作并不涉及斷電,會使系統(tǒng)自動跳過開機時所需要執(zhí)行的硬件自檢、初始化步驟,并不涉及及硬件層面的操作,只是通過殺進程達成軟件層面的重新開啟。

由于步驟上的缺失,手機重啟所花費的時間往往更短、所耗電量也更少。但換個角度講,關(guān)機再開機的操作因為多了硬件自檢、初始化步驟,可以確保手機硬件的狀態(tài),特別是內(nèi)存,關(guān)機的斷電會使其中的信息全部移除,配合后續(xù)的初始化將內(nèi)存垃圾徹底清除,因此理論上關(guān)機再開機的操作會使得卡頓的手機更為流暢。

可這并不意味著每每我們的手機遇到問題都需要去用關(guān)機再開機的操作去解決。應(yīng)對一般的軟件體驗問題,比如應(yīng)用閃退、任務(wù)切換卡頓等問題,手機中的重啟操作完全可以解決,但是遇到一些涉及硬件的問題,比如指紋識別失靈、信號等問題,還是建議采用關(guān)機再開機的方法比較妥當。

0

玩家點評 0人參與,0條評論)

收藏
違法和不良信息舉報
分享:

熱門評論

全部評論

他們都在說 再看看
3DM自運營游戲推薦 更多+