RAM/ROM个人理解

1,什么是RAM/ROM

RAM:Random Access Memory,在系统掉电之后,里边的数据就会丢失,比如说电脑的内存条。

ROM:Read Only Memory,在系统掉电后能可以保存数据。

2,常见的RAM

SRAM static RAM(静态RAM),目前最快的RAM,一般用做CPU的一级缓存。
     DRAM Dynamic RAM(动态RAM),比SRAM慢,但是比ROM快的多,原来的计算机的内存条就是DRAM。所谓动态,是因为DRAM的数据会丢失,需要一直刷新。
     SDRAM,RAM的改进型。

DDR RAM,一种SDRAM的改进型,不同之处在于,它可以在一个时钟呢读写两次,所以速度很快,现在大部分内存条所实用的DDR3,就是DDR RAM,它已经取代了原来的DRAM。

3,常见的ROM

PROM,可编程ROM(就是可以往里边写数据的ROM),一次性的,只能烧写一次,目前已经不用了 。

EPROM,可擦除可编程ROM,通过紫外线擦除原来的程序。一种通用的存储器。

EEPROM,通过电子擦除,写入时间长,很慢。

4,什么是FLASH

flash又叫闪存。结合了EEPROM可电子擦除和RAM快速读写的有点。既快速又可以断电保存。U盘和MP3都是用的flash。

原来的嵌入式领域,一般都用ROM(EPROM)作为存储介质,但是现在已经全面的使用flash了。

5,常见的flash

Nor flash Nor flash和SDRAM的读取方式是一样的,所以可以直接运行里边的代码,这样可以减少SRAM的大小而节约成本。

Nand flash,没有采用随机读取技术,他一次读取一块一般是512个字节,这样比较低廉,但是这样CPU没办法直接运行Nand flash上的代码。因此好多使用NAND Flash的开发板除了使用NAND Flash以外,还用一块小的NOR Flash来运行启动代码。

时间: 2024-10-26 15:40:06

RAM/ROM个人理解的相关文章

RAM ROM Flash

首先,计算机的基本组成主要包括五大部分:控制器.运算器.存储器.输入设备.输出设备.而不管是RAM.ROM还是Flash,它们的共同点是都是存储器部分. 既然是存储器,那其功能也就是主要是存储程序.数据等信息.比较熟悉的不那么专业的存储器有主存.硬盘.光驱.U盘等等,其实这些存储设备,就是上面提到的RAM.ROM.Flash等等.下面一一介绍: RAM: RAM是random access memory的缩写,中文名字是随机存储器.顾名思义,既然是随机存储器,就是说它的存取是随机的,存取的速度与

ROM 、RAM和FLASH理解

ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写.ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存. RAM 有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲.另一种称为动态RAM(Dynamic RAM/

RAM,SRAM,DRAM,SDRAM,DDR RAM,ROM,PROM,EPROM,EEPROM,NAND FLASH,NOR FLASH的区别

RAM:由字面意思就可以理解,SDRAM SRAM DRAM(下面蓝色字体的这几种)都可以统称RAM,random access memory(随机存取存储器)的缩写,下面是51hei.com为大家整理的目前所有的存储器的区别.SRAM:静态随机存储器,就是它不需要刷新电路,不像动态随机存储器那样,每隔一段时间就要刷新一次数据.但是他集成度比较低,不适合做容量大的内存,一般是用在处理器的缓存里面.像S3C2440的ARM9处理器里面就有4K的SRAM用来做CPU启动时用的.DRAM,动态随机存取

使用 stvd 编译STM8S 时能看到使用RAM ROM大小的方法

刚刚安装的STVD编译器,编译时候不显示用了多少RAM和ROM?对于此问题.有两个方法:一是看.map文件 还有一种是 添加一个补丁,详细操作例如以下,能够在我的资源里下载对应的文件. http://download.csdn.net/detail/chuangwu2009/7350127 网上找到的: 1. 将附件压缩包中的mapinfo.exe解压到stvd的\安装路径\STMicroelectronics\st_toolset\stvd中: 2. 用stvd打开你的project文件,在p

MOV/MOVX/MOVC、RAM/ROM

(一) MOV:访问内部RAM(数据存储器),串行口访问 (对于51单片机来说,内部RAM256bit,00H-FFH) MOVX:访问外部RAM MOVC:访问程序存储器 ROM,(对于51单片机来说内部ROM大小为4KB,外部ROM大小为64KB) (二) PC只能用于访问程序存储器 程序计算器

RAM,ROM,NAND Flash,NOR Flash

他们四者相互独立 RAM掉电易失数据, ROM掉电不丢失数据. NOR Flash 和 NAND Flash是现在市场上两种主要的非易失闪存技术, Nand-flash存储器具有容量较大,改写速度快等优点,适用于大量数据的存储,因而在业界得到了越来越广泛的应用,如嵌入式产品中包括数码相机,移动设备的内存.MP3随身听记忆卡.体积小巧的U盘等.

兔子--RAM,ROM

概念RAM(random access memory)即随机存储内存,这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序. 相当于电脑的内存,内存负责程序的运行以及数据交换,有了它,电脑中的软件才能运行,并有了进程: 它支撑的是手机软件的运行,存放手机软件运行后进行的数据交换等工作. 也就是,RAM决定了您的手机可以开多少后台程序,当然,RAM越大,手机的运行速度就越快.一旦手机关机, RAM中的数据就丢失,开机后也不会恢复. ROM(Read-Only Memory)即只读内存

RAM/ROM IP一次性总结

1, 若需要修改memory mode, 需重新编译; 若不需要修改memory mode, 直接修改宏参数即可; 2, 宏参数列表: 3, 注意用LE搭memory的情况; 4, memory type与读写触发边沿(triggering) 注意,read/write triggering与地址/数据锁存是有区别的. 把triggering point理解为实际读/写发生的时间点,可以是上升沿或者下降沿:但地址/数据的锁存永远是在上升沿发生的. 5, 名词解释 -- continuous re

单片微机原理P3:80C51外部拓展系统

外部拓展其实是个相对来说很好玩的章节,可以真正开始用单片机写程序了,比较重要的是外部存储器拓展,81C55拓展,矩阵键盘,动态显示,DAC和ADC. 0. IO接口电路概念与存储器拓展 1. 为什么需要IO电路?:1. 协调计算机与外设的速度的差异 2. 输入/输出过程中的状态信号 3. 解决计算机信号与外设信号之间不一致 2. IO传送方式三种:1. 无条件传送(灯,DAC),2. 查询,3. 中断(ADC). 3. DMA存储方式(直接传输数据不通过CPU(不需要CPU),这种方式实际上已经