该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这里所说的RAM 不是指大家 装软件 放东西的那个内存。 而是手机在运行软件时候,需要用到的运行内存。当手机运行内存不足的时候,手机就会自动杀掉不必要的进程。尤其是在安卓手机上,由于安卓手机在后台多任务上,对比IOS和WP系统有先天优势,所以会很吃RAM。 大家见到的大多数安卓手机 自带RAM一般是512MB或1GB。
以下数据均为举例,仅供参考
以1G(1024M) ram为例,咱们不以具体数字,只说大约数字,具体型号因硬件而异,
请不要无聊到计算总数是否等于1024M。
先分为两部分:
一、用于Modem和硬件保留(MODEM+Reserved).
这一部分大约为300-350M 不等
1.Modem 占用 70-75M,其中Modem FW 占用5-8M,Modem SW占用65-70M。
2.其他硬件保留 占用 250-265M。
Soc shared modem memory 大约 2M
Modem 文件系统copy 一般有2个, 每个大约3M
Bootloader 可能含有S1boot 阿扁喷算boot等 大约2M
传感器子系统 大约 1M
Audio DSP模块 大约25M
WIFI BT蓝牙 FM收音机 大约5M
ARM 安全应用 如 trustzone 大约1M
ALSA等mixed usage 大约 3M
用于Linux ION的各种缓存 大约 220M(这部分heap包括camera可用-大约150多M,包括Surface flinger可用-大约60M,Linux audio3M等等 )
二、用于Linux.
这一部分650-700多M不等
1.Linux可用内存:620-670M 这部分就是可以在/proc/meminfo 里面可以看到,内存管理应用可以读的可用内寸,就是大家平常说的可用RAM
2.Linux保留内存:30-45M
Frame buffer 大约 15M
kernel text code 大约 9M
kernel data 大约 2M
其他kernel模块 大约12-15M (资料来自索尼移动北京研发中心)