1g等于多少m 1g換算成ml
不少買6gRAM手機的用戶都會發現一個問題,就是為什么我是6gRAM的手機,卻只有可用3gRAM呢?還有,無論手機的RAM有多大,系統都會占用一半,這是為什么呢?
?
首先要說明一個問題,手機參數說的6gRAM,實際上并非是正好的6g,1g等于1024m,但是實際生產的時候都是按照1g約等于1000m來計算的,這也就導致內存不是整數。
為什么安卓系統會占用一半內存呢?安卓并非是ios有著單獨的優化,安卓系統在運行的時候,為了保證系統的穩定性,都會占用一部分的內存,而由于開著是開源的,各個手機廠商在基于安卓深度定制手機系統的時候,同樣也是會占用一部分內存,不同的系統占用的內存也是不一樣的。
?
通常來說,安卓運營一個App時,CPU先開始運算,然后通過內存緩存,再來讀取App文件運行。但當App結束時,CPU已經計算完畢,但內存依然有緩存,也就是后臺依然有駐留。
而iPhone在運行App時,CPU開始計算,內存全部集中之后,才會讀取App文件運行,App結束后,內存全部釋放,后臺無駐留。
所以,通常情況下,iPhone只需要2GB,甚至1GB內存就能很流暢。而安卓則需要大內存支撐,才能足夠流暢。而在可用內存方面,iPhone的“可用內存”比例,也要高于安卓。
?
安卓手機系統出廠自帶一些軟件,有的無法卸載,這些軟件會在后臺偷偷運行,開機時自啟,這也會占用一部分的內存,我們在清理后臺的時候,并不是完整的清理了,有一些軟件是無法正常清理的,這就需要重啟才可以,安卓手機開機的時候可用內存比一般情況下要多就是這個原因。
所以,安卓手機占大量運存的原因有以下幾點:
后臺機制/自啟應用/自帶應用
★手機內存其實就是一個暫時存檔數據的地方,每次打開應用都需要存儲數據。內存越大,可存儲的數據就越多,切換應用的加載時間就會縮短,會比較流暢。
★安卓手機開機內存大多都會占一半內存以上也是有它的原因的: ☆安卓系統本身的運行程序以及本土適配的系統攜帶的各種應用,你不用的時候他也在后臺。
☆安卓的底層是根據虛擬機來開發的,它的內存是能用就用,這個與iOS是不一樣的。他們在使用APP時CPU計算與內存讀寫,后臺駐存,冷凍機制是有差別的。
☆安卓應用的推送,由于安卓開源,消息推送機制各自為政。比如你沒有運行微信,而它冷不丁的會彈出一些微信消息。還有就是很多軟件會在后臺自啟。
?
其實內存就是拿來用的,安卓也有安卓的好處。一個系統并不會很完美。就像安卓“真后臺”一樣,使用方便但也會更加方便。安卓內存顯示在一定程度上讓人們有了強迫看內存的感覺,所以不管他占多少,還有多少,只要用著舒服就行,畢竟我們只是一個消費者,也阻擋不了系統的運行。