android v 是什么类型,Android内存类型(RAM v内存)

CommonsWare..

40

我理解"内部存储器被认为是用于存储APK,ROM图像等的闪存".

我的HTC Hero的规格说有"ROM:512MB,RAM:288MB",没有说明RAM是如何细分的.

RAM不会在任何类型的永久基础上"细分".RAM根据需要运行进程使用.SDK应用程序要注意的最重要的事情是,进程可以消耗多少RAM的上限 - 在你的Hero上,它应该是16MB.

在电话上,"设置" - >"SD和电话存储"页面只是指"SD卡"和"内部电话存储",后者只显示"可用空间"的一个数量.

"内部电话存储"是指为APK文件,数据库,首选项和其他本地文件预留的板载闪存空间部分.

该页面还提到了我认为可以存储在"内部存储"中的SQLite数据库文件.

正确.

但是,该页面似乎没有提供任何有关内部存储与另一种(可能是更动态的)类型之间的RAM细分的解释.

RAM与内部存储无关.

是否有一种动态划分总RAM(Hero上的288MB)为两个子部分,可以以不同的方式使用?

没有.

让我们退一步吧.

RAM是RAM是RAM.手机上的RAM与台式机,笔记本电脑,上网本等RAM并没有太大差别.过去几十年来,这种结构在使用时保持相对稳定,特别是一旦我们从大型机中逃出.运行程序(操作系统和最终用户应用程序)消耗RAM,但仅在它们运行时使用.并且RAM会在重启时被擦除,在手机上和桌面上一样多.

现在,您的普通台式机,笔记本电脑或上网本也有一个硬盘驱动器,可以获得比RAM提供更多的永久存储.在Android中没有绝对的术语 - 我倾向于使用"板载闪存",其他人称之为"内部存储",但正如您将看到的,后一个术语充满了混乱.就像硬盘驱动器一样,板载闪存存储器用于操作系统(也就是Android中的固件),最终用户程序(也称为Android中的APK文件)和最终用户数据(也称为数据库,共享首选项,存储在其中的其他文件getFilesDir()).

板载闪存存储器分为几个分区.如果您是Windows用户,分区基本上会说"您的硬盘分为C:,E:和F:驱动器".在Android中,一个分区专用于固件,另一个分区("数据分区")专用于最终用户程序和数据.(注意:前面的描述并不完全准确,但差异远远超出了本答案的范围).

所以,考虑到所有这些:

你的512MB ROM是板载闪存,回归旧的"闪存ROM"术语

您的"内部手机存储"设置为最终用户应用和数据的数据分区中的可用空间(我不使用此术语来指代整个板载闪存的原因之一)

你的"SD卡"在Android中通常被称为外部存储,在许多设备上都是某种形式的SD卡,虽然它实际上可能只是指定为外部角色的板载闪存存储的另一个分区存储

关于"只读存储器"的维基百科文章说"EPROM和闪存EEPROM等更现代的类型可以被多次擦除和重新编程;它们仍被描述为"只读存储器"(ROM)[引证需要],因为重编程过程通常不常见,相对较慢,并且通常不允许随机访问写入单个存储位置." 我可以看到为什么我认为这不会是用户数据存储的地方! (2认同)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值