手机运行内存越大越好?都被耍了

1429145308946.jpg

  随着这几年安卓手机的硬体快速升级,手机的内存也越来越大,从最初的512M到1GB,再到现在主流的2GB、3GB,华硕甚至带来了4GB内存的新机,可以看出内存已然成为手机硬体比拼的重要内容之一。
  那么大内存会给手机带来什么好处?大内存的手机扣除系统程序占用的内存后是否还够大?是否还能够运行流畅?笔者带大家聊聊手机内存的运行机制,简单盘点下市售大内存手机,看看它们真正可用的内存大小究竟如何。

 

14291453396915.jpg

廣告-請繼續往下閱讀

  内存越大越靠谱吗?
  手机系统虽然安装在手机的ROM中,但是在开机使用后,会有大量的系统后台程序运行,所以,通常情况下,即使不打开任何软体,系统的剩余运存也要比总内存小上不少。
  因此原本2GB或者3GB的内存,即使开机后不打开任何应用,内存也会被后台系统应用占据掉不少。对于一些手机“小白”来说,如果安装应用过多,且默认开机后台启动,那即使有2GB的运存,在不使用任何程序的情况下,可能也只会剩下1GB。
  因此,对于大多数手机来说,大内存只是一个方面,更重要的是看,在开启一定应用后,剩下的空闲可用内存有多少,理论上空闲内存越大,手机流畅度才会越高。

14291453412530.jpg

廣告-請繼續往下閱讀

  内存运行机制
  可能很多用户会抱怨,为什么安卓如此“吃硬体”,苹果1GB的内存从不卡顿,就连“半死不活”的WP系统512MB也能十分流畅的运行。这里简单聊聊安卓的内存运行机制。
  我们先来说说,普通的电脑是怎么运行程序。通常情况下,电脑执行一个程序,CPU开始计算,通过内存缓存,再到硬碟去读取,由此电脑的计算方式大家明白是非常简单的。

14291453438308.jpg

  安卓系统与苹果系统到底分别在哪里呢?安卓系统在运行一个程序时,CPU开始计算,内存开始缓存,再读取目标文件开始计算,结束程序时,CPU计算完毕,内存仍然有部分缓存。
  苹果系统运行一个程序时,CPU开始计算,内存全部集齐对计算程序进行缓存,再读取目标文件,开始计算,结束程序时,CPU计算完毕,内存得到全部释放。
  再举个简单的例子,安卓系统比如打开3个程序,一个QQ,一个优酷,一个游戏,看着优酷,突然收到QQ好友信息,准备切换去QQ回复信息,但这时候,会有卡的现象,这是为什么?因为你打开了3个程序,CPU会为这3个程序在计算,3个程序都分配有内存,切换时由于CPU在计算其他程序,内存在缓存其他的程序,所以没法及时反应过来,造成了卡顿。

廣告-請繼續往下閱讀

文章未完,點擊下一頁繼續閱讀

下一頁

1/2

廣告-請繼續往下閱讀