1. 极客盟首页
  2. 其他类目
  3. 杂谈|福利

学习时间到,安卓智能手机的内存详细解释,让大家了解下安卓智能手机内存使用方式。

[table=98%]
[tr][td=2,1,568][color=#00bfff][b]基本信息[/b][/td][/tr]
[tr][td=141][align=right][color=#006400]教程名称[/td][td=426]安卓内存运行方式的解释(普及篇)
[/td][/tr]
[tr][td=141][align=right][color=#006400]发布日期[/td][td=426]2014.01.29日
[/td][/tr]
[tr][td=141][align=right][color=#006400]教程作者[/td][td=426]番茄
[/td][/tr]
[tr][td=141][align=right][color=#006400]论坛支持[/td][td=426]紫火手机论坛发布
[/td][/tr]
[/table]
[table=98%]
[tr][td] [b][color=#00bfff]教程内容:[/b]
内存是我们都知道的一个部件,分很多形式的,比如内存卡,U盘,硬盘,内存条,手机里的ROM,手机里面的RAM等,
这些都是和内存相关的,用途就是存储和读取数据,
我们下面解释的就是我们所有使用安卓手机者对运行内存一个理解的误区,

我们知道,内存是存放处理器正在执行程序的数据以及指令的地方。在手机启动之后,
操作系统会初始化运行环境,主要就是一些系统服务(顺便说一下kernel(内核),它是一个硬件与操作
系统之间的抽象层,

kernels(内核)向下负责驱动底层硬件,比如写一个读写一个扇区,读写IO等非常
基本的操作,而向上负责隔离软件与硬件,防止软件破坏硬件,提供给操作系统操作这些硬件
的API。所以kernel是常驻内存的,要比操作系统启动的更早,或者也可以被称为广义操作系统
的核心服务)、用户定义的自启动程序。凡是一个新的程序开启,操作系统都将分配一个进程,
只要有进程就一定分配给存储资源,操作系统就会在运行内存中划出一部分空间给与程序以使
操作系统调度底层文件服务将这些程序的指令和数据由ROM或者是SDCARD(电脑中是由硬盘)
中加载到内存中。

android的内存管理机制已经由很多大神说过,当这些应用程序退出后,这些指令和
数据,并不真正的退出运行内存。那么大家就有疑问了,占用了内存为何不耗电。这个主要是内存
的存储介质RAM的性质来决定的。简单的说,RAM是一种易失性的存储介质,必须周期性的刷新,
才能保持原来的内容。内存在工作时,只要手机开机,他就周期性的刷新RAM单元,即使这些内存刚
开始不存在有效数据也是一样的。所以内存中有数据和无数据,本身消耗的能量是一致的。

那又有人会问了,这个不对啊,内存在工作的时候,肯定会消耗能量更多啊,是这样的。只有从内存
中读取或者是改写的时候,才会消耗额外的能量。所以也就是说当程序将程序的数据和指令由后
备存储(ROM或者是SDCARD)调入内存的时候会消耗比较多额外能量。用户将这些程序退出时,
这些程序的内置资源只是被标示为可以被占用状态,但是不会将这些数据和指令真正擦除,如果你
真正清空了内存,那就是把数据和指令擦除了,反倒说将消耗更多的额外能量。如果你再次打开这
个程序的话,将再次需要从后备存储中读入这些数据和指令,将再次增加功耗,以及额外时间开销。

其实我们机客联盟论坛很多手机友友抱怨,包包运行内存很小,要大一点运行内存的,
其实那只是对内存机制不了解才出现的问题,运行内存的大小,并不是直接说明系统流畅度及性能
的表现,反之运行内存大了,很有可能是开发者降低了虚拟机的使用内存的大小,照成系统不稳定,
或者虚拟机内存限制使用过小,导致系统软件运行不流畅,起到了反效果。

在这里说明下,手机可用运行内存多,不能代表系统就流畅,只要还是取决于开发者为系统
合理调整内存使用。 不要在意运行内存的大小,我们用手机刷ROM不都是为了更加流畅和省电吗?
何必天天看运行内存呢,能跑软件就行了。
[/td][/tr]
[/table]
[b][color=#00bfff]转载/责任声明: [/b]
1、机客联盟保留上述的资源版权,未经许可,任何个人或单位不得修改转载内容和资源;

2、所有的资源和教程仅供学习和测试,请勿用于任何盈利用途,

3、如果机客联盟的作品侵害了您的版权,请与管理员取得联系,我们将在3个工作日内给您回复。

如果本条资源对你有帮助,可以点击下方【打赏】支持本站

作者:番茄小子,如若转载,请注明出处:https://www.jkmeng.cn/6280.html

发表评论

登录后才能评论

联系我们

17803422334

在线咨询:点击这里给我发消息

邮件:yzf34312797@163.com

微信:yuan5071515

QR code