03.05 同樣是8GB內存,為什麼電腦就不會被殺後臺?

如今手機的內存越來越大,部分機型已經做到12GB內存,不過很多朋友在使用過程中,都遇到這樣的一件事,那就是手機"殺後臺"太厲害了。

同樣是8GB內存,為什麼電腦就不會被殺後臺?

有時候我們聊完天想切換回去看視頻時,就發現視頻後臺就被清理了,很是煩人!為什麼同樣都是8GB內存,手機殺後臺嚴重,電腦開很多應用和遊戲卻沒有事情?

首先像Windows這類桌面級操作系統和移動端操作系統定位是不同的,電腦是非常重要的生產力工具,在我們玩遊戲,剪輯視頻,渲染粒子特效時,電腦經常要滿負載運行,操作系統對系統資源的分配要非常慎重,不能直接關閉進程,這樣不僅會丟失數據,還會極大降低電腦的可靠性。

同樣是8GB內存,為什麼電腦就不會被殺後臺?

手機的定位是通訊工具和娛樂工具,而手機的電池是相當羸弱的,各大ROM會保留住系統最基本的服務和功能,然後對APP做優先級的排序,像QQ和微信這種社交軟件的優先級是相當高的,各大安卓系統不會輕易殺掉,而另一些軟件沒有很大的必要性保留後臺,其中大部分軟件接入了各種推送服務,就算不保留後臺也可以推送信息,所以為了續航考慮不會讓這些軟件常駐後臺,目前8G及以上內存不運行遊戲內存很難瓶頸,ROM殺後臺更多的是考慮到電池的壽命和續航時間。

同樣是8GB內存,為什麼電腦就不會被殺後臺?

當然,嚴格來說,Windows也會“殺後臺”,內存不足時windows先彈窗提示用戶需要關閉一部分進程來包裝電腦的正常運行,要是繼續不足程序會直接崩潰(這取決於程序是否正確處理了內存不足的場景)。

同樣是8GB內存,為什麼電腦就不會被殺後臺?

從技術層面上來說,Windows和桌面Linux普遍使用了虛擬內存,暫時不運行的程序的內存會被放到硬盤上單獨的分區或者文件中,程序執行時再把數據從硬盤恢復到內存。

但是由於手機的閃存壽命有限,如果使用和桌面操作系統一樣的機制,閃存會發生大量讀寫,時間久了就會降速變卡,甚至會直接損壞硬盤,因此移動端普遍不使用和桌面級操作系統一樣虛擬內存技術,手機應用的運行程序會受到系統的影響,由系統統一調配每個APP的啟動,運行,暫停,關閉。

同樣是8GB內存,為什麼電腦就不會被殺後臺?

總結

桌面操作系統在內存不足時也會殺後臺,不過開發者考慮到電腦的重要性,會先彈窗提示用戶主動關閉一部分無關緊要的進程,並且把暫時沒有運行的進程存儲在硬盤內,待到進程需要發揮作用時再從硬盤中恢復到內存。

同樣是8GB內存,為什麼電腦就不會被殺後臺?

而手機進程由操作系統控制,不能自主決定其運行狀態,必須由系統統一調配,當然這也是為了讓用戶有更好的使用體驗的無奈之舉。

同樣是8GB內存,為什麼電腦就不會被殺後臺?

在文章的末尾,小編為大家挑選了幾款高性價比的數碼好物,通通都放在“瞭解更多”裡面了,有需要的小夥伴可以點擊瞭解哦~


分享到:


相關文章: