系統內存不夠就容易死機,這事兒得先說清楚啥叫內存。咱們平時說的內存,其實是系統的緩存,就是用那些顯示電量的軟件看到的那個內存。這緩存一般都不大,不到1M,它是手機存儲、內存卡和系統程序運行時要用到的數據緩存區,相當于個橋梁,幫著手機存儲、內存卡、系統和CPU之間交換數據??蛇@個橋梁有時候就成了死機的罪魁禍首,很多死機問題都跟它有關。后面我說的內存,指的就是這個緩存,不是手機存儲!手機存儲就跟電腦硬盤似的,是存東西的地方,跟內存卡一樣,都不是內存。有意思的是,很多人把手機自帶的存儲叫內存,這就讓人搞混了。
明白了內存是啥,再看看為啥手機存儲空間不夠就會死機。舉個例子吧,以前的老電腦硬盤都不大,當我們往里塞東西,快滿還沒滿的時候(比如還剩100多M),電腦是不是經常藍屏?為啥會這樣?雖然還有100M可以用,但要從原理上來說:電腦運行程序的時候,要把程序相關的數據從硬盤讀出來,存到內存里,CPU再從內存里取這些數據(中間還要經過CPU自帶的一級二級緩存,這就像內存條在硬盤和CPU之間的角色,都是為了加快數據交換)。CPU從內存讀數據比直接從硬盤讀快多了,所以程序執行速度能提上去。計算完后,CPU就執行結果,比如打開文件夾,電腦就把內容顯示出來;或者我們輸入文檔時,CPU通過鍵盤敲擊算出輸入的文字,暫時存在內存里,等我們命令它存盤,才把內容從內存轉到硬盤上。實際上,電腦能跑起來全靠CPU計算,我們的每一個動作,像顯示器顯示、移動鼠標,都要CPU計算和指揮,而這些復雜的中間結果,大多都得暫時存在內存里。等到CPU覺得內存滿了,或者...
明白了內存是啥,再看看為啥手機存儲空間不夠就會死機。舉個例子吧,以前的老電腦硬盤都不大,當我們往里塞東西,快滿還沒滿的時候(比如還剩100多M),電腦是不是經常藍屏?為啥會這樣?雖然還有100M可以用,但要從原理上來說:電腦運行程序的時候,要把程序相關的數據從硬盤讀出來,存到內存里,CPU再從內存里取這些數據(中間還要經過CPU自帶的一級二級緩存,這就像內存條在硬盤和CPU之間的角色,都是為了加快數據交換)。CPU從內存讀數據比直接從硬盤讀快多了,所以程序執行速度能提上去。計算完后,CPU就執行結果,比如打開文件夾,電腦就把內容顯示出來;或者我們輸入文檔時,CPU通過鍵盤敲擊算出輸入的文字,暫時存在內存里,等我們命令它存盤,才把內容從內存轉到硬盤上。實際上,電腦能跑起來全靠CPU計算,我們的每一個動作,像顯示器顯示、移動鼠標,都要CPU計算和指揮,而這些復雜的中間結果,大多都得暫時存在內存里。等到CPU覺得內存滿了,或者...