安卓内存卡分区详解

安卓内存卡分区详解

ID:34760465

大小:500.13 KB

页数:6页

时间:2019-03-10

安卓内存卡分区详解_第1页
安卓内存卡分区详解_第2页
安卓内存卡分区详解_第3页
安卓内存卡分区详解_第4页
安卓内存卡分区详解_第5页
资源描述:

《安卓内存卡分区详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、安卓内存卡分区详解这两天刷了2.2版本之后换了个内存卡,问题来了,需要把内存卡分区,下面就让把这两天分区的经验分享一下。不对的地方希望各位能指正,感谢。这里以我的国行G2作为说明,刷的是啊兴的2.2版本。参照了G1的分区教程。分区的目的简单的说,就是为了可以把软件装在内存卡。(至于把内存卡升到ext4是为了使我的国行G2更稳定和增加处理的速度,没办法,移动的心机就是麻烦。大部分机型是不需要的,各位可以选择性的分区。)为什么要对存储卡进行分区APP2SD的工作原理:以4G的TF卡做比方,将4G的卡分成3个分区,FAT32作为你正常存储音乐,图片的普通存储范围,

2、SWAP分区是作为系统缓存,越大对系统运行缓慢的影响愈好,但一般不会超过96M,还有一个EXT3分区,这个分区的作用就是将你安装的软件安装到TF卡上,不占用手机内置内存,更好的提升系统稳定性和运行速度。以我的国行G2为例子,目前的HeroRom基本都要求存储卡有三个分区才能保证Rom刷新成功并工作正常。这三个分区是:1.Fat32主分区:普通的存储卡空间,用于文件存储等;2.Ext4主分区:用于AppToSD,即将应用程序安装到存储卡而非手机存储,ROM自动完成;3.Linux-Swap主分区:用于解决G232B系统内存不足的问题,系统自动调用此分区。有关L

3、inux-Swap分区、SD卡、分区与SD卡损耗的一些信息MicroSD卡也就是熟称的“TF”卡,是Motorola与SanDisk共同推出的最新一代的记忆卡规格,它采用了最新的封装技术,并配合SanDisk最新NANDMLC技术及控制器技术。大小(11mmx15mmx1mm),约等于半张SIM卡,Trans-FlashCard为SDCard产品成员的一员,附有SD转接器,可兼容任何SD读卡器,TF卡可经SD卡转换器后,当SD卡使用。T-Flash卡是市面上最小的闪存卡,适用于多项多媒体应用.Trans-flash产品采用SD架构设计而成,SD协会于2004

4、年年底正式将其更名为MicroSD,已成为SD产品中的一员。MicroSD的储存单元分为两类:SLC(SingleLayerCell单层单元)和MLC(Multi-LevelCell多层单元)。SLC闪存的优点是复写次数高达100000次,比MLC闪存高10倍。此外,为了保证MLC的寿命,控制芯片都校验和智能磨损平衡技术算法,使得每个存储单元的写入次数可以平均分摊,达到100万小时故障间隔时间(MTBF)。目前的TF卡无写入次数平均分摊管理,导致写入次数为理论上的1w次。那么建立swap分区意味着系统会对这一组单元集中作频繁写入操作,是否会导致TF卡的迅速损

5、坏呢?可以通过修改/dev/sys/vm/swappiness的值来告诉系统你想交换的多勤快。在Linux里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。两个极端,对于ubuntu的默认设置,这个值等于60。所以我们可修改swappiness来控制系统对swap分区的写入频率。Linux的Swap分区的作用可简单描述为:当系统的物理内存不够用的

6、时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。关键词就是虚拟内存。目前G2的系统内存明显不够使用,所以建立了Swap分区后,可以有效的缓解这个问题。具体在hero上表现为”正在加载/Loading”现象少了。存储卡分区的次序与分区大小存储卡按照次序的三个分区:FAT32主分区;EXT4主分区;LINUX-SWAP主分区。举例的

7、分区大小:LINUX-SWAP:96M;EXT4:500M;FAT32:剩下所有存储卡内空间。一定要注意,先分区FAT32,再分区EXT3,最后分区LINUX-SWAP。问题出现:怎样最先确定FAT32分区的大小?很简单,从系统里看看你SDCARD的空间,减去500MEXT3空间,再减去96MLINUX-SWAP的大小就好。例如8G卡实际容量若为7.59G,那么FAT32分区大小为7590-500-96=6994M分区大小即可。还有一个细节,使用分区软件进行分区操作的时候,分区大小可能不会正好是上述数值,多多少少几M,或者出现小数都是没关系的。具体的分区方法

8、上面说了那么多的内存卡的相关知识,可能不少机油都不耐

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。