USB内存你可以理解为电脑上的硬盘,不能拆下来。
SD卡内存就相当于你外接了一个移动硬盘,可以拆下来
所以USB内存和SD卡的功能是一样的,只是USB内存存储速度比SD卡更快一些。
以机皇为例将USB内存中的4GB分出来用作专门安装程序的分区叫做ROM,其中安卓系统本身就占用了2GB,还剩下2GB供你安装程序用,安卓系统就是这样的,有些程序设定为只能安装在ROM里面,有些则是装到哪里面都行。
以下为有关机皇的解释
------------------------------------------------------------------------------
最近想买一个,正在做功课,查晕了:(以下疑问不只9100,其它几款8G,4G,2G的都有类似问题,网上写的不明白)
三星官网只写了16G,但好多门户网上,除了“可用空间:16GB”,又写了个“机身内存:4GB ROM”(这个应该是不靠谱,都知道ROM是只读的)
在论坛上查,不少人说新机可用空间只有11G多点,算上1000和1024的区别,也应该有15.25G,IP4的8G还有6.*G呢,,三星的安卓系统难道占4G?
再查,还有人说(不用APP2SD的时候)可用来装软件的空间只有不到2G,剩下只能当U盘
------------------------------------------------------------------------------
一个常识问题,16G的闪存正常格式化之后也就剩接近15G,接下来安卓系统是linux基础上开发的,他是外挂了java虚拟机,所以安卓系统同样硬件的执行效率比苹果要差很多,这里面优化是一方面,最主要的是跨平台兼容的这个java虚拟机导致的,这部分还要占用一部分空间,还有swap交换空间之类的继续占用,16G最后也就剩下11G多一些,这是正常的
------------------------------------------------------------------------------
“16GB” = “4GB ROM” + “新机可用空间只有11G多点” ,系统和程序都装在rom里面。
------------------------------------------------------------------------------
16GB是机内固化存储器的总容量。其中,4GB被拿出来用作系统存储区, 这样,留给用户及用户程序的存储空间就只剩下12GB了。i9100还有一个参数1GB RAM, 是运行存储。
套用PC上的概念。 相当于一台电脑,有1G的内存;16G的硬盘, 其中4G被划了出来用作系统区,用于安装操作系统及用户软件本身, 剩下12G被划分为数据区,可用来存放用户自己的数据(文档/照片),或者所安装程序的数据。当手机以USB存储方式连接至PC时,PC可见的存储空间也只有这用户数据区的12G
如果再细化一下,那4G空间,有一部分用来存放固化的系统(指刷机时的ROM,用于格机后的系统恢复),另一部分又如下面4楼兄台给出的信息。
至于硬件厂商对容量的标量方式(1KB=1000B), 和软件对容量的标量方式(1KB=1024B)不同,也会引起一定的“容量缩水”,不过,这个不是16G/12G差异的原因
------------------------------------------------------------------------------
I9100包括2部分存储,之前的i9000是NAND+Internal S D+External S D
i9100省去了NAND部分,代之以eMMC形式的Internal S D+ExternalS D.
此项改进带来的好处是存储的速度比原来更快,加上I9100吸收了developer社区开发者对i9000的存储优化,因此这一次的I9100默认系统的IO表现非常地优异.能得到众多消费者的好评和推崇不是名不副实,而是有其真材实料的哦.
但在实际使用过程中,对于某些软件体验狂来说,问题还是有的,因为内部存储卡只有16G, 在其中划出了2G左右给/system,/cache,/data/等分区[看图,417M+7M+503M+98M+19M+1000M]
I9100内部闪存 分区图:
------------------------------------------------------------------------------
Yoda 发表于 2012-4-30 18:05![]()
16GB是机内固化存储器的总容量。其中,4GB被拿出来用作系统存储区, 这样,留给用户及用户程序的存储空间就只剩下12GB了。i9100还有一个参数1GB RAM, 是运行存储。
套用PC上的概念。 相当于一台电脑,有1G的内存;16G的硬盘, 其中4G被划了出来用作系统区,用于安装操作系统及用户软件本身, 剩下12G被划分为数据区,
------------------------------------------------------------------------------
这问题,我买安卓平板的时候同样碰到过。
RAM 1G .这里面,加载了系统和自启动软件以后,剩下的就远远没有1g了。如果自己再多装些软件,据说只剩下100来兆的都有。
rom 16G. 这个比较搞。
一般来说,就当做windows系统里面的C盘吧。安装各种程序。程序装多了,这个“C盘”也会装满,不够用。
但搞怪的是,厂家又会把这个16g分成两个部分。一部分是rom——作为“c盘”,其余部分识别为“sd卡”了。你再装个tf卡,机器内就会有两个不同的sd盘符。
而很多程序却又是不能装在sd卡,非要装在rom上面的。这时的称呼却是“手机内存”。反正这个“内存”,非pc概念的内存。容易扯不清楚。
--------------------------------------------------------------------------------
Yoda 发表于 2012-4-30 21:15
一般应用程序都是默认装在这2G里的。
划分系统存储区和用户数据区还是有好处的,安全性、管理的便捷性、性能等等。比如安全性,系统区是需要root权限才能写入/删除的, 这样可以保证应用程序不会有意无意影响到系统的完整性和安全。 另者,手机联接到PC时,将系统存储区暴露给PC用户也是没有任何必要且不安全的。 诸如等等。
当然,弊端也有,且很大。所以安卓从2.2(?)开始,支持将应用程序存放至用户存储区。
--------------------------------------------------------------------------------
youngxq 发表于 2012-4-30 20:12

12G的分区是可以通过USB从Windows直接访问的,此时这个分区从Android里面卸载了,Android不可访问。如果程序装这个分区,此时程序都不可访问了。所以必须单独分个区装程序,不然一插USB系统可能就崩溃了。
据说谷歌三儿子只分了一个区,应此不允许卸载分区,只能以比较慢的方式共享里面的文件。
Yoda 发表于 2012-4-30 21:15![]()
一般应用程序都是默认装在这2G里的。
划分系统存储区和用户数据区还是有好处的,安全性、管理的便捷性、性能等等。比如安全性,系统区是需要root权限才能写入/删除的, 这样可以保证应用程序不会有意无意影响到系统的完整性和安全。 另者,手机联接到PC时,将系统存储区暴露给PC用户也是没有任何必要且不安全的。 诸如等等。
当然,弊端也有,且很大。所以安卓从2.2(?)开始,支持将应用程序存放至用户存储区。
序就全挂了,必须重装才能用。
当时就觉得这系统设计得不好,起码像塞班那样,拔卡程序自动退出,插上就全识别出来啊,挂了重装算什么事儿?那时就一直对这系统有意见,不知道是为啥。
--------------------------------------------------------------------------------
帖子地址:
http://forum.xitek.com:8080/forum-viewthread-action-printable-tid-1004021.html