设为首页收藏本站

移动叔叔

搜索
查看: 526|回复: 0
打印 上一主题 下一主题

[其它] 【分享】介绍安卓软件存放位置

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-7 13:30:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、安卓手机的RAM、ROM、SD卡到底相当于电脑的什么?
上面的作者也说了,RAM、ROM、SD卡是不同的存储器。如果非要做比较的话应该是这样的:
手机的RAM <————> 电脑的内存条
手机的ROM <————> 电脑的硬盘
手机的SD卡 <————> 电脑的外置USB存储器(比如U盘、移动硬盘之类)
这样比较应该很容易理解为什么说ROM读写速度一定比SD卡快了吧。二、真的不能用windows的思想去考虑Android吗?
有同学也许会说了“linux我知道啊,在电脑上安装的时候也是要分区的,为什么跟windows不一样了?”
对电脑上的硬盘来说,linux的分区方式跟windows其实是一样的(所以可以用DM等分区软件来划分linux分区和windows分区并存),但不同的地方有两个:一个是文件系统不一样;第二个是linux目录树的结构跟windows本质上有区别。
其实windows下“软件装在C盘(系统盘)以外的磁盘能有效防止C盘碎片,对系统提速有益”的想法在linux下也是成立的,不过问题在于好些童鞋把手机的ROM认作C盘了;
其实不然,上面我补充的第一个问题已经讨论了,手机的ROM不是C盘,而等于手机的硬盘,如果你经常用使用一些有root权限的文件管理器(比如RE管理器),你应该发现了我们手机里面的ROM已经被分区了。
在这里就说一下我们的小米手机MIUI的ROM分区吧:
当前(第一)系统分区(被挂载在/system目录;相当于双系统电脑的第一个系统盘C盘)
隐藏(第二)系统分区(相当于双系统电脑的第二个系统盘D盘,不过在这里没有被MIUI挂载到目录树中,而是隐藏的)
用户数据分区(被挂载在/data目录,就是我们安装软件用的目录,那个2.8G空间的分区;这个分区也是被两个系统共用的;相当于电脑的应用程序分区E盘)
另外还有配置文件专用分区(/etc)。。。等等N个分区(因为我找不到能查看分区的命令,所以没法全部列举出来,比如recovery应该也有自己单独的分区吧)
而SD卡(目录/mnt/sdcard,目录/sdcard是前者的映射)虽然也可以用XX2sd之类的软件分区,但它只相当于对U盘或者外置USB硬盘进行分区。从本质上来讲跟ROM(即手机的硬盘)是不一样的。
所以总结如下:即时把软件装在ROM里,也不是装在了系统分区中。而且因为ROM读写速度与SD卡读写速度以及文件系统的本质区别,也决定了软件装在ROM里一定比装在SD卡中快的结论。

您需要登录后才可以回帖 登录 | 注册

© 2008-2024 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2024-11-9 03:00 , Processed in 0.139954 second(s), 12 queries , Gzip On, Memcache On.

返回顶部