手机USB内存外加闪存详解

来源:互联网 发布:智百盛汽修软件怎么用? 编辑:程序博客网 时间:2024/05/01 06:45
手机内存RAM和电脑内存一样,是用来临时储存文件的,内存越大,运行速度越快
USB内存你可以理解为电脑上的硬盘,不能拆下来。
SD卡内存就相当于你外接了一个移动硬盘,可以拆下来
所以USB内存和SD卡的功能是一样的,只是USB内存存储速度比SD卡更快一些。

以机皇为例将USB内存中的4GB分出来用作专门安装程序的分区叫做ROM,其中安卓系统本身就占用了2GB,还剩下2GB供你安装程序用,安卓系统就是这样的,有些程序设定为只能安装在ROM里面,有些则是装到哪里面都行。



  至于手机内存,相当于电脑的C盘系统盘,一部分用来装了系统(也就是rom),余下来的你可以安装比较重要的程序,例如有开机启动、桌面小部件一类的程序。
闪存的成本远较可以字节为单位写入的EEPROM来的低,也因此成为非挥发性固态储存最重要也最广为采纳的技术。像是PDA, 手提电脑, 数位随身听, 数码相机与手机上均可见到闪存。

以下为有关机皇的解释

------------------------------------------------------------------------------

最近想买一个,正在做功课,查晕了:(以下疑问不只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被划分为数据区,
多谢,基本明白了,确实如网上所说,如果不用APP2SD,就只有这个4G里剩下的2G左右可以装程序吧?为啥不是那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