对RAM,ROM,NOR/NAND FLASH等常见内存设备类型的理解
对RAM,ROM,NOR/NAND FLASH等常见内存设备类型的理解
- RAM
- DRAM
- SDRAM
- DDR SDRAM
- SRAM
- ROM
- EEPROM
- FLASH
- NOR FLASH
- NAND FLASH
以下内容不细纠各个概念的差异,而是侧重其本质概念,浏览需要一定的基础
RAM
要作为系统的ram,其中最重要的就是要求,能够随机读写,即,可直接操作任意位置的字节
DRAM
表示动态随机存取存储器。和SRAM相比需要动态的刷新数据以防止丢失。
SDRAM
SDRAM中文名字是同步动态随机存取内存(synchronous dynamic random-access memory,简称SDRAM),
意思是指理论上其速度可达到与CPU同步。CPU的核心频率=系统外部频率×倍频的方式,内存工作在系统的外
部频率下,由于其最初的标准是采用将内存与CPU进行同步频率刷新的工作方式,因此,基本上消除了等待时
间,提高了系统整体性能。
简单来说,SDRAM比DRAM多了一个同步信号。
DDR SDRAM
DDR SDRAM(Dual Date Rate SDRAM)简称DDR,也就是“双倍速率SDRAM“的意思。
DDR可以说是SDRAM的升级版本,DDR在时钟信号上升沿与下降沿各传输一次数据,这使
得DDR的数据传输速度为传统SDRAM的两倍。
简单来说,DDR SDRAM把SDRM同步信号的两个边沿都利用了起来
SRAM
表示静态态随机存取存储器。 因此只要供电它就会保持一个值。一般而言,SRAM 比DRAM要
快,这是因为SRAM没有刷新周期。但相对的,SRAM密度低,不适合量产商用。
ROM
EEPROM
1)rom最初不能编程,出厂什么内容就永远什么内容,不灵活。2)prom,可以自己写入一次,要是写错了,只能换一片。3)EPROM,可多次擦除,每次擦除要把芯片拿到紫外线上照一下。4)EEPROM,Electrically Erasable Programmable Read-Only Memory。可以用电多次擦除。
有单片机经验的应该知道,有些芯片是自带EEPROM的,当然,有些是用FLASH模拟的EEPROM
FLASH
实际上flash也可以算作是EEPROM的一种,不过flash牺牲了EEPROM可以随机读写的特性,换取了
更大的容量。同时,在自身可以随机读的同时,将写flash变成了先读出整页到内存,然后擦除整页,最后将原
来的内容和待写入内容一起写入到flash的对应页
NOR FLASH
可以支持任意地址读取,这也是为什么程序能够直接从norflash启动,但是不能够作为ram使用,因为不能够
随机写。其本质还是一块flash,所以具备flash不可改变的特性,要写,必须先读出整页到内存,擦除页后再将
读出的数据和待写入数据一起写入。
网上很多人说可以作为内存使用,相当的似是而非,自己必须理清楚概念。
NAND FLASH
和norflash相比,显然nandflash不能够随机读取,只能够整块读取,写入也是基于flash特色的写入,不过
似乎更快一点。
另外补充几点,U盘等移动存储器,里面也是用flash来做存储的。ROM有一些特别的例子,比如机械硬盘,机械硬盘是基于另外一种技术/结构的。
SSD内部其实是NAND FLASH.
对RAM,ROM,NOR/NAND FLASH等常见内存设备类型的理解相关推荐
- RAM,ROM,EPROM,EEPROM,FLASH ROM的区别
RAM,ROM,EPROM,EEPROM,FLASH ROM的区别 1.RAM指的是"随机存取存储器",即Random Access Memory.它可以随时读写,而且速度很快,缺 ...
- NAND Flash、NOR Flash、ROM、RAM、DRAM、SRAM和FLASH的区别解析
一.ROM介绍 ROM 是 ROM image(只读内存镜像)的简称,常用于手机定制系统玩家的圈子中. 一般手机刷机的过程,就是将只读内存镜像(ROM image)写入只读内存(ROM)的过程. 常见 ...
- NOR flash和NAND flash区别,RAM 和ROM区别
NOR flash和NAND flash区别,RAM 和ROM区别 ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory ...
- nand flash、nor flash、sdram、ram、dram的区别
创建于 2013-05-23 迁移自个人的百度空间 -------------------------------- ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写 ...
- 计算机中dram rom,SRAM、DRAM、硬盘、ROM、RAM、EPROM、FLASH区别和联系
在文章的开始,曾经说过一般行的数目比列的数据少,原因就是:行越少用户刷新的时间就会越少. ROM.RAM的区别: ROM(只读存储器或者固化存储器) RAM(随机存取存储器) ROM和RAM指的都是半 ...
- nor flash 和nand flash 的区别
ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写.ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是 ...
- nor flash和nand flash
FLASH和EEPROM的最大区别是FLASH按扇区操作,EEPROM则按字节操作,二者寻址方法不同,存储单元的结构也不同,FLASH的电路结构较简单,同样容量占芯片面积较小,成本自然比EEPROM低 ...
- NAND flash 和 NOR flash 区别
ROM和RAM指的都是半导体存储器,ROM是ReadOnly Memory的缩写,RAM是RandomAccess Memory的缩写.ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉 ...
- SRAM SROM DRAM DROM DDR NAND FLASH EMMC的区别
SRAM SROM DRAM DROM DDR NAND FLASH EMMC的区别 RAM(Random Access Memory)的全名为随机存取记忆体,它相当于PC机上的移动存储,用来存储和保 ...
最新文章
- TVM适配NN编译Compiler缺陷
- 关于承办第十六届全国大学生智能汽车竞赛华南赛区的申请
- spring事务管理 TransactionProxyFactoryBean源码分析
- CentOS 初体验八:传输本地文件到CentOS
- 将完整的XP(非PE)安装到U盘
- MySQL执行外部sql脚本文件的命令( source命令执行sql )
- 在ASP.NET中使用Session常见问题集锦
- 实验项目3——基本线性表运算(顺序存储方式)
- python用户登陆,Python入门基础--用户登陆
- 案例学习BlazeDS+Spring之六InSync04打开多个联系人
- 组件中使用_尚德高效组件全线投入壳牌首个光伏项目中使用
- 【汇编语言与计算机系统结构笔记12】序格式与伪操作:简化段的定义、操作符等
- iOS 指纹识别常见问题汇总
- 串口转usb驱动c语言程序,电脑中USB转串口如何正确安装对应的驱动程序
- 百度网盘文件转存到阿里云盘工具,爱死这个软件了
- android rxbus工具类,RxBus的工具类
- matlab对数组进行赋值的三种方法(常用于生成坐标轴)
- dell服务器 指示灯_服务器指示灯说明
- java+selnium爬取凡人修仙传
- 用Java写一个监视者模式