欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

手機內存大小是否會影響手機打開app的速度,比如手機的6G,8G,12G?

錢良釵2年前12瀏覽0評論

這個問題需要從電腦(智能手機也是電腦的一種)加載應用程序的原理說起,才能將問題回答通透。

我們以常見游戲《王者榮耀》的加載操作為例。

由于游戲軟件大都體積較大(現在大多數手機應用程序的塊頭貌似也沒有廋成一道閃電的),因此數據傳輸的方式會采用DMA(直接存儲器存取)方式。原理圖如下圖(DMA控制器沒有畫出)。

加載《王者榮耀》的過程是這樣的:

  1. 你點擊手機屏幕上王者榮耀圖標,等于通過I/Obridge向CPU發送信息:加載《王者榮耀》,這里屏幕充當了PC中鍵盤的作用,屬于輸入輸出設備(I/O);

  2. CPU隨即向DMA控制器發送信息:加載《王者榮耀》到運存,命令下達后,CPU干別的活,這里CPU相當于老板;

  3. DMA控制器(相當于二老板)接令后,向閃存(相當于倉庫)下令:老板要求加載《王者榮耀》到運存;

  4. 作為數據倉庫,閃存能說什么,只能忠實執行啊,于是趕快將《王者榮耀》打包,通過傳送帶:輸入輸出總線和內存總線送到運存。

  5. 加載完成后,CPU開始召集GPU(顯示芯片)一起干活:運行應用程序,同時將運行結果通過內存總線、輸入輸出總線,顯示到屏幕上,然后你……就可以玩了;

在這個過程中,忽略總線對加載速度的影響,可以看出,影響加載應用程序速度快慢的因素有三:CPU速度、運存速度和閃存速度,三者有任何一個拖后腿,都會拖慢程序加載速度。

有人會說,題主問的是內存大小是否會影響手機打開APP(加載程序)的速度,你叨叨這些是不是跑題了?

并沒有跑題。

手機加載應用程序并不是一個字節也不漏地全部加載,而是加載執行文件(包含常用數據),至于不常用到的資源文件,還是躺在閃存里的。《王者榮耀》安裝后大概能占2.2GB左右的空間,但是加載到運存中的執行文件,最多也就1個GB吧,大量暫時用不到的關卡、地圖、人物角色貼圖、皮膚等數據還是乖乖躺在閃存里。

換句話說,《王者榮耀》這種比較吃運存的游戲,也就占1GB左右運存空間,其它塊頭比《王者榮耀》小的應用程序,占用的運存空間會更小。

現在,安卓機重視卡頓問題,對運存管理都比較激進,某國產手機甚至在打開四五個APP后,就會開始殺后臺,這種情況下,很難有6GB運存被占滿的情況發生。

所以,在CPU、運存、內存三大件速度一樣的前提下,配置6GB、8GB、12GB三種運存的手機打開APP的速度沒啥區別。

與其關注運存大小,還不如關注閃存的速度,它現在才是整個系統中的小短腿,閃存從UFS2.1升級到UFS3.0后,手機打開APP的速度明顯提升。


原創回答,搬運必究。