android ram rom flash

Flash其实也算ROM的一种,要知道ROM随着发展已出现很多种不同的类型,最早的是掩模ROM,这一类就像你买的D版光盘一样,数据已经用专门的工具压在里面了,你除了读数据其他什么也不能干。
然后是可编程的ROM,就像你买的CD-R光盘一样,只能写一次(当然,如果没有关闭光盘的话,你可以继续写,但同一块数据区你只能写一次),然后就不能写只能读。
后来又出现了可擦除可编程的ROM,其中又出现三种:
1、可擦除可编程ROM,这类是用紫外光照射擦除。
2、电可擦除可编程,这类虽然可擦除,但擦除电压跟写入电压不一样,也就是说,你给用专门的设备擦除。
3、快擦型存储器,这类即Flash,不用我多说了吧。
至于手机的RAM,像智能机一般都有参数给出,这类就像电脑内存,直接与你手机性能、运行速度快慢相关,你插到电脑里不可能访问这块区域
手机内存则是个很笼统的说法,我觉得应该指手机的RAM,但事实上很多人用它来指Flash的大小,比如有人说手机内存8G什么的,这肯定是指Flash,手机RAM有256M已经很不错的,现在高端的,比如里程碑2,也就512M,
额,也就这么多吧,LZ应该明白了吧 
------解决方案--------------------------------------------------------
补充楼上,共同学习


Flash其实也算ROM的一种,要知道ROM随着发展已出现很多种不同的类型,最早的是掩模ROM,这一类就像你买的D版光盘一样,数据已经用专门的工具压在里面了,你除了读数据其他什么也不能干。
然后是可编程的ROM,就像你买的CD-R光盘一样,只能写一次(当然,如果没有关闭光盘的话,你可以继续写,但同一块数据区你只能写一次),然后就不能写只能读。
后来又出现了可擦除可编程的ROM,其中又出现三种:
1、可擦除可编程ROM,这类是用紫外光照射擦除。
2、电可擦除可编程,这类虽然可擦除,但擦除电压跟写入电压不一样,也就是说,你给用专门的设备擦除。
3、快擦型存储器,这类即Flash,不用我多说了吧。
至于手机的RAM,像智能机一般都有参数给出,这类就像电脑内存,直接与你手机性能、运行速度快慢相关,你插到电脑里不可能访问这块区域
手机内存则是个很笼统的说法,我觉得应该指手机的RAM,但事实上很多人用它来指Flash的大小,比如有人说手机内存8G什么的,这肯定是指Flash,手机RAM有256M已经很不错的,现在高端的,比如里程碑2,也就512M,



补充:
1、区分存储器于存储介质的概念,存储器指的是电存储介质,即数据是以“电”的形式记录下来,电脑的硬盘不属于存储器,只能叫做存储介质,磁存储介质;

2、存储器分为RAM和ROM。
(1)RAM是随机访问存储器,这个随机访问的含义是指可以像翻书一样哪一页都可以直接“翻开”地址读取数据,而不用从头开始找,顺序访问的一个极佳的例子是磁带,记得小时候听磁带里的一首喜欢的歌,每次都得倒回去,而不能直接指定从哪里开始听。
(2)ROM是只读存储器,只读的含义大家都知道,就是只能读不能写。大家可能会发问,既然不能写,那么数据从哪里来?其实不是真不能写,而是有一类ROM中的数据一般不希望使用ROM的人修改,比如手机里的ROM装的就是操作系统。而其实大多数ROM是可以写的,所以不要惊异flash也是一种ROM的实现形式,U盘(就是一种flash),不能写数据,那还怎么用嘛,是不!

3、RAM又分为易失性和非易失性两种,易失性RAM(掉电就失去数据)的实现有
 (1)DRAM(动态RAM,电脑内存DDR啊,什么DDR2啊就是这种的,不过是其变体而已,具体实现电路单元-1bit存储我就不详说了,怕大家晕,用模拟电路里的知识,存储是电容和场管实现的)
(2)还有SRAM(静态RAM,不需要像DRAM一样对数据重新装载,高速而且低功耗,所以cache多用SRAM做,SRAM的实现电路单元是数字电路里的只是,存储是双稳态触发器和两个场管实现的)
 (3)非易失性RAM(即NRAM)其实是RAM加ROM实现的。

4、ROM分为不可编程的,一次编程的,多次编程的。
(1)楼上所说的掩模ROM(MASK ROM)就是不可编程的,也就是只能写一次,数据由厂家写进去,程序员是无能为力滴,具体电路单元是由一个场管的特殊接电实现的。
(2)一次编程ROM的代表是PROM(programmable ROM),其实是就是一种MASK ROM,不过厂家发把那一次写数据的权利给了买主。
(3)多次编程ROM的代表是EPROM(erasable PROM,即楼上所说的用紫外光照射擦除的ROM),EEPROM(electrically erasable PROM,即楼上所说的电可擦除可编程的ROM),还有就是flash喽(读写速度极快,所谓闪存嘛)。
(4)ROM发展线索是,刚开始厂家搞,不给用户写ROM,然后适当的给用户写吧,就一次哦。然后不行呀,还是给用户写吧,技术有限,用紫外线,哎呀,我的妈呀,这玩意用多了漏了会的皮肤癌的嘛,好吧,我做成电的就不会得皮肤癌了吧。还是不给力呀,太慢,好嘛,那我就搞出个读写快的,让用户flash一下。



好了,至于flash细分为NOR型和NAND型的就不解释了,涉及到硬件电路单元的实现,什么浮动栅极呀什么控制栅极(场管的知识),这个无关于大家对存储器体系的理解,就打住在这了。

具体到手机上:
(1)我们的手机CPU用的是ARM体系架构,比如说这个魅9啊用的是ARM Cortex A8(按中关村报的片子是三星 S5PC110来说),而N97用的是ARM11,具有增强的cache结构,那这cache就是RAM,具体是SRAM喽
(2)那你的手机上总要装个操作系统吧,什么android、ios、wp7、sysbian、,那就要用ROM了,一般现在都用flash做ROM,这部分空间操作系统会禁止一般用户访问,那余下的ROM空间怎么办呢,提供给用户用用吧,于是你就可以把相册啊之类的东西放进去了(可是记得flash是有读写次数的哦,每做一次就物理性伤害flash一次,一般flash的读写次数是10万次以上,数据储存年限是10年以上,所以大家用吧,用吧,不是罪),anyway,再分享一点,操作系统其实就是一个好大好大的程序而已。
(3)写的程序运行的时候要有与数据打交道吧,这时就要用到RAM了,具体就是DRAM了,所以楼主不需要去考虑RAM怎么怎么样了,那是操作系统的事情。


具体到问题上:
(1)没有用SD卡,你用来存照片呀什么什么的就是机子内置用flash实现的ROM,和操作系统共用的,我们一般所说的手机内存其实就是只这个,比如那个N97有30个G呀,但是老有人说会出问题,因为是flash嘛,谅解下,手机太小装个硬盘在里面转不好的。
(2)至于其中一个盘符,就是SD卡的嘛,插张进去就有了。

 
我在网上看到的是ROM中存放的是操作系统和安装的应用程序,RAM是供操作系统加载和应用程序运行时用的。
大家都知道,ROM是只读的,写入需要特殊的方式,那么应该只能由手机来写,连到电脑上不能通过USB来写入。
关于ROM,OSmonitor统计的数据是:
MS自带ROM空间为512MB,在2.1系统下,ROM使用情况如下:
内容                                     容量(KB) 
系统文件及保留空间/system/app/              179,840 
软件安装空间/data/app/                           201,856 
缓冲区空间                               108,544 
未明确空间                               21,760(大致是这个数字)
我安装360,发现以下项目:
内存占用: 已用(138M)  可用(87M)
手机存储: 已用(33M)   可用(164M)
这里的手机存储指的应该是ROM吧,可加起来33+164=197M,不是OSmonitor统计的201M啊,不过比较接近;
内存指的是RAM:138+87=225M,而MS的RAM大小为256M啊,不过两者也比较接近!
还有/data/app/ 下的apk文件与SD卡上的原安装包文件是一样的,但却不能删,是不是/data/app/存放的是可执行文件,而其它的数据和配置文件存放在其它文件夹里或者是只有可执行文件本身?
至于bootloader,我觉得它相当于PC机的BIOS,BIOS的信息放在ROM中,那bootloader的信息放在哪儿?我觉得也是在ROM中,只不过不过系统和程序所在的ROM。
使用app2sd将程序安装在SD卡上,应该也有一部分数据需要写入ROM中吧。SD卡的速度比ROM和RAM要慢,实际运行起来感觉地到吗?我刚拿到MS,没有试过!
操作系统加载到RAM大概要占多少M空间?我上面360上显示138M已用,我开的程序只有4个,应该占用不了多少内存。MS的RAM只有256M,如果可以设置VRAM虚拟内存,将SD的一部分设置成虚拟内存应该可以运行更多的程序吧。

转载于:https://www.cnblogs.com/lengyueji/archive/2013/04/16/3024257.html

从烧录到存储:彻底搞懂ROMRAM、内存与硬盘的区别与联系 在计算机和嵌入式系统中,存储器是数据存储与程序运行的物理基础,其核心原理决定了设备的性能和稳定性。从概念上,存储器主要分为易失性和非易失性两大类:易失性存储器(如RAM)在断电后数据丢失,但读写速度极快,充当CPU的“工作台”;非易失性存储器(如ROMFlash、硬盘)则用于长期保存数据和程序。理解这一原理,对于进行嵌入式开发、系统优化和硬件故障排查至关重要。其技术价值在于,通过合理规划数据在ROMRAM及硬盘间的流动,可以极大提升系统效率和稳定性。在应用场景上,无论是为开发板烧录固件、诊断手机卡顿,还 阅读详情

相关推荐

京东联盟API实战:5分钟搞定商品返利链接生成(附Python代码)

本文详细介绍了如何利用京东联盟API快速构建自动化商品返利链接生成系统。通过Python代码实战,从API申请、环境配置到核心功能封装,手把手教你实现批量商品信息查询与推广链接生成,帮助内容创作者和开发者大幅提升电商推广效率。

weixin_29216957的博客 632

ROM\RAM\flash 傻傻分不清

固件程序被加载到RAM中(或者还在flash里),CPU就会执行RAM中的固件程序,需要什么数据就聪flash里面读取到RAM中,或者数据写入到flash中。CPU的寻址空间是指CPU能够直接访问的内存(包括RAM和其他类型的存储器,如ROMFlash等)以及I/O设备的地址范围的总和。ROM中的启动代码会查找存储在flash中的开发者烧录好的固件程序,若固件需要与运行,会将其复制到RAM中的特定区域。上电后,CPU会从预设的启动地址(芯片内部的ROM或者外部flash的特定区域)读取指令。

qq_62775800的博客 982

RK Settings和TvSettings中的ROMRAM改成整数显示

【代码】RK Settings和TvSettings中的ROMRAM改成整数显示。

无法支撑我那丰满的欲望和消瘦的理想 307

android ram rom测试工具,ROMRAM的那点事,超详细解说

该楼层疑似违规已被系统折叠隐藏此楼查看此楼以下部分内容来自网络整合系统启动时会先给硬件分配内存,这里分配的内存是不可见的,就像参数1G RAM ,实际可用最多只有700多M一样 就像 剩余600M/总内存780M 那200多不见了的就是送硬件了以我的为例,可200多M的RAM到底哪去了??看下面的代码(如何看到下面的代码?ADB dmesg就行了)下面代码有些是英语缩写 我也不知道是什么硬...

weixin_34773479的博客 320

深入探索 Android 内存优化(炼狱级别-上)

这是JsonChao的第 79 期分享 本篇是 Android 内存优化的进阶篇,难度可以说达到了炼狱级别,建议对内存优化不是非常熟悉的仔细看看前篇文章: Android性能优化之内存优化 JsonChao,公众号:JsonChaoAndroid 性能优化之内存优化 其中详细分析了以下几大模块: 1)、Android的内存管理机制 2)、优化内存的意义 3)、避免内存泄漏 4)、优化内存空间 5)、图片管理模块的设计与实现 如果你对以上基础内容都

chuyouyinghe的专栏 1468

Android数据访问存储之内存读写

Android数据存储之内存读写主要分2大类内存:1、手机自身内存(/data);2、sdcard(/storge/sdcard);

李艺辉的专栏 1万+

计算 MTK中程序占用的ROMRAM

计算 MTK中程序占用的ROMRAM在build 下面一个 *.lis文件Total RO Size(Code + RO Data) rom sizeTotal RW Size(RW Data + ZI Data) ram sizeTotal ROM Size(Code + RO Data + RW Data)

qikaibinglan的专栏 1281

联想乐Phone A298t智能大屏享精美

联想乐Phone A298t智能大屏享精美联想乐PhoneA298t强势手機監聽器推出,由此可知。标志着中国挪动新界说智能机计谋正在向幼稚化目标开展。经过更高的配备、愈加痛快酣畅、更具性价比的智能体会,进一步推进大陆3G计谋的...

139

Android 获取手机RamRom大小

这个可以用很准确

xige1995的博客 2190

[推荐] 手机RAM,Flash ROM、内存概念的困惑,看你是否真的明白(转)

转的一个帖子,来自csdn 问题是: 我把手机(不带存储卡)插在电脑上,显示两个盘符,其中一个点击无法进入,另一个打开之后,显示有我的照片、我的收藏、我的音乐等文件夹!   我们知道我们可以对这个盘进行读写,比如我们拍的照片就可以直接存放到这个盘上!我现在有一个困惑,我之前只知道手机上一般有ROMRAMROM是只读存储器;RAM是内存,用来跑程序之用,掉电易失!   可目前来看好像还有一个盘,用来存放“我的照片,我的收藏,我的音乐...",这个是单独的存储器吗? 我在网上查了一下,有人说

fengyunjh的专栏 2868

ROM RAM和硬盘的区别

ROM全称 Read Only Memony,为只读存储器,最开始的 ROM 存储信息后就不能更改,但是经过发展,ROM也可以更改存储信息..

m0_56208280的博客 1283

动态半导体ram依据什么存储信息_内存(RAMROM)和FLASH存储的真正区别总结

1)ROM是Read Only Memory的缩写 是一种半导体内存,其特性是一旦储存资料就无法再将之改变或删除。通常用在不需经常变更资料的电子或电脑系统中,资料并且不会因为电源关闭而消失。 只能读出事先所存数据的固态半导体存储器。英文简称ROMROM所存数据,一般是装入整机前事先写好的,整机工作过程中只能读出,而不像随机存储器那样能快速地、方便地加以改写。ROM所存数据稳定 ,断电后所存数据也...

weixin_33406440的博客 653

企业知识库如何实现多端统一使用:浏览器、Android和iOS客户端介绍

企业知识库不能只在办公室电脑上好用,实施人员到了客户现场要查部署记录,工厂员工站在设备旁要看操作手册,出差的人也可能临时确认一份制度或项目资料。zyplayer-doc支持电脑和手机浏览器,也提供Android、iOS原生客户端,企业部署一套服务即可,账号、权限和文档都在服务端统一管理,不需要为移动端另建一套知识库。

u010047583的专栏 214

GitHub今日热榜 | 2026-08-31:多智能体课堂登顶

新进的则偏工具向:vphone-cli、ipatool 两个 iOS 工具,加上 crawl4ai、last30days、awesome-mcp-servers、checkstyle,基本是开发者生产力路线。一个 AI agent skill,跨 Reddit、X、YouTube、HN、Polymarket 等近二十个源做话题研究,综合成有出处、按人气排序的简报。专门给语言模型"去审查"的工具,用方向性消融加 Optuna 的 TPE 优化,自动把拒绝方向压下去,不用懂 transformer 内部机制。

m0_68631449的博客 447

我只开了 WLAN 调试,xAgent 用 27B 量化模型搭好了抓包环境

我只打开手机 WLAN 调试并接入同一网络,运行 Qwen3.8-27B AWQ INT4 的 xAgent 完成了 Android 设备探测、mitmproxy 与 Frida 部署、代理打通和真实流量验证。

coffee_hc的专栏 337

Android16遥控器设置按键

安卓16修改遥控器按键逻辑相关

yfvi665的博客 197

Flutter笔记--auto_route

Flutter开发中,auto_route是Flutter最主流的声明式路由代码生成框架,它的核心机制是基于代码生成,通过注解自动为开发者生成类型安全的路由代码...

ljt2724960661的博客 304

Android Jetpack Compose 与 Kotlin 协程:内存泄漏的根源、排查与完全解决方案

Compose 和协程的组合极大地提升了开发效率和代码可读性,但它们对开发者的生命周期感知能力提出了更高的要求。内存泄漏不再是单纯的内存问题,而是结构化并发设计是否严谨的体现。遵循“谁创建,谁清理”的铁律,利用 Compose 提供的副作用 API 明确划分职责边界,配合 LeakCanary 等工具的实时监控,你将能构建出既流畅又稳健的高性能应用。未来的 Android 开发,不仅需要“写得出”,更需要“关得掉”。

天空之城 227

PostgreSQL:十五. 性能优化

十五. 性能优化 优化简介: PostgreSQL优化一方面是找出系统的瓶颈,提高PostgreSQL数据库整体的性能; 另一方面,需要合理的结构设计和参数调整,以提高用户操作响应的速度; 同时还要尽可能的节省系统资源,以便系统可以提供更大负荷的服务。 PostgreSQL数据库优化是多方面的,原则是减少系统的瓶颈,减少资源的占用,增加系统的反应速度。例如: 通过优化文件系统,提高磁盘IO的读写速度; 通过优化操作系统调度策略,提高PostgreSQL的在高负荷情况下负载能力; 优化表结构、索引、查询

数据知道的博客 4万+

中国300多地级市1999-2022土地出让金收入数据集

由于本人在研究中会使用到地级市层面土地出让金收入数据,因此本人经过各方收集获取到了该数据,但由于数据还是存在一些缺失值,本人花了两个多月一点点的在各地级市官网将数据尽量收集,当由于一些不可抗因素仍有一些缺少值。

上一篇: tomcat配置cgi
下一篇: eclipse中常用的快捷键
weixin_30294021
博客等级 码龄11年 106粉丝 0原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值