我的疑问
1、一般手机厂商给出的硬件配置中有写比如1GB ROM+512MB RAM,这个ROM就是flash芯片吗,那RAM呢。
2、我知道系统程序在ROM里面,但如果安装程序在ROM中,运行程序在RAM中,为什么安装程序过多会报内存不足,影响到RAM,运行程序会卡。
3、豌豆荚中显示的手机内存是什么我的理解
1、ROM是flash芯片,RAM是和电脑上一样的类似DDR3的内存条。(具体叫什么名字不知道)
2、可以理解把ROM和RAM理解成电脑上的硬盘和内存,电脑上安装程序只占硬盘空间,不会占用电脑内存。而手机中安装程序到ROM中,RAM中需要预读取,所以程序安装过多时会提示内存不足。(那这部分内存能够通过什么方式释放吗。)
3、指的是ROM(无法看到RAM的信息)请大家帮我纠正
1、一般手机厂商给出的硬件配置中有写比如1GB ROM+512MB RAM,这个ROM就是flash芯片吗,那RAM呢。
2、我知道系统程序在ROM里面,但如果安装程序在ROM中,运行程序在RAM中,为什么安装程序过多会报内存不足,影响到RAM,运行程序会卡。
3、豌豆荚中显示的手机内存是什么我的理解
1、ROM是flash芯片,RAM是和电脑上一样的类似DDR3的内存条。(具体叫什么名字不知道)
2、可以理解把ROM和RAM理解成电脑上的硬盘和内存,电脑上安装程序只占硬盘空间,不会占用电脑内存。而手机中安装程序到ROM中,RAM中需要预读取,所以程序安装过多时会提示内存不足。(那这部分内存能够通过什么方式释放吗。)
3、指的是ROM(无法看到RAM的信息)请大家帮我纠正
ROM指安装程序的空间,其中有部分是系统程序,是厂家定制的,程序放在system/app下面,需要root权限才能访问。 ---- 刷ROM就是修改这部分ROM
另外的用户自己安装的程序在/data/data目录下面可以看到 ---- 安装卸载程序就是操作这部分ROMRAM指运行程序的空间,和电脑的内存可以类比,但是由于手机中需要预读取,所以程序安装多了,要预读取的部分就大了,可能就会造成内存空间不足的情况,并不是说程序被安装到了RAM中,因为RAM是掉电即失的,无法保存数据。
执行程序和相关文件安装在外存中,执行时被读入主存执行,结束后占用的主存空间被释放。启动就报内存不足会不会是你启动时需要执行的程序太多。