话不多说,直入主题:
这里说的内存是512MB ROM,指的是用户可用内存(相当于电脑的硬盘)
不是RAM(运行内存)别搞错了啊
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
就像内存卡一样,512MB的内存卡,可用一般只有480-490MB左右,算法
不一样
话说是有512MB内存,但我们可以用的最高只能达到154MB,这是为什么呢?
注:这154MB是我在改ROM的时候发现在,不管你删掉多少ROM里的程序,刷好后,我们可用的最多就是
154MB
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
下面就来分析一下吧!!!
Hero自带的512MB ROM,就相当于电脑里一块512MB的硬盘
Android系统把这个512MB的ROM分成3个区
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第一个分区:系统部分(就是我们
平时刷ROM的地方)
Android系统把它分为170MB
刷进去的ROM全部保存在第一分
区(属性为只读)(需ROOT权限才能写入)
如果ROM刷机包解压后超
过170MB,并重新打包,肯定是刷不进去的
除了刷机包里的DATA文件夹里的
数据(因为这部分数据是写到第三分区的)
下面图片显示的第一分区(系统
/system),可用空间为4MB
也就是说,我们可以用ROOT
权限的管理器,替换或新写入的文件不能超过4MB
如果超过4MB,就会提
示:系统空间不足
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第二个分区:Cache(个人理
解为缓存的一部分)
Android系统把它分为130MB
重启后可能会丢失(没具体测试
过)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第三个分区:用户空间
Android系统把它分为165MB
就是我们现在可以用的内存,程序
/音乐等........都是放在这里的
上面说到刷机后最多可用只有
154MB,但系统分配有165MB
我的理解是:第一分区的系统文
件在使用时
有一部会配置文件是写到第三分
区的用户空间里
所以刷机后,最多有154MB
的可用空间
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
这样一来,170+130+165
就等于465MB了
也差不了,所以512MB的ROM
就是这样被分配掉的
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
看下面智能监控的图片
2010-4-14 17:54
(42.21 KB)
本文转载自:
阅读(1528) | 评论(0) | 转发(0) |