android一个block的大小

     android 4.0限制了文件系统的大小是240MB,经常会因为往系统里面添加了

太多APK或者是默认文件而超过限制,编译不通过。编译不过的时候,会提示

Failed to allocate 1162 blocks。但是一个blocks的大小是多少呢,我不知道。

然后我就做了个实验,添加一个1.1M的apk,查看生成的系统镜像会多出多少

blocks,结果是261个,计算了一下,大概240blocks会占用1M的空间。

      现在我还没搞明白具体一个blocks的大小,先写在这里,要是有高手看到了,

请留个言。

ps:后来,我仔细想了下,240MB的文件系统,总共有61440个blocks,这个数字

在每次编译完成之后,都有显示,我却没注意,这样就算来,一个blocks的大小

就是4KB。

ps:后面,我看了操作系统中关于MMU管理的那一块内容,blocks英文是块的意思,

估计是和页大小或者页帧的大小一致的,在32位操作系统中为4KB。看来知识是慢慢

积累的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值