前言

ROM,RAM,Cache,Mask ROM,PROM,EPROM,EEPROM,Flash Memory这几个名词相信大家一定不陌生,至少接触过一个或几个,但是它们之间的区别和联系又是什么呢?是不是一时还真不知道怎么说出来,以下是我为之的总结,不妨来看一波!

一、是什么?

RAM

Random Access Memory 随机读取存储器,所谓“随机存取”,指的是当存储器中的数据被读取或写入时,所需要的时间与这段信息所在的位置或所写入的位置无关。相对的,读取或写入顺序访问存储设备中的信息时,其所需要的时间与位置就会有关系。它主要用来存放操作系统、各种应用程序、数据等
特点:易挥发性 高速读取、读写时间相等且与地址无关
应用:如计算机内存
缺点:掉电信息随之丢失,一般存中间程序、数据和结果

随机存取存储器(英语:Random Access Memory,缩写:RAM),也叫主存,是与CPU直接交换数据的内部存储器。它可以随时读写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储介质。RAM工作时可以随时从任何一个指定的地址写入(存入)或读出(取出)信息。它与ROM的最大区别是数据的易失性,即一旦断电所存储的数据将随之丢失。RAM在计算机和数字系统中用来暂时存储程序、数据和中间结果。

ROM

特点:非易失性 断电信息不丢失
应用:如计算机启动的BIOS芯片,
缺点:较RAM而言存取速度低且不能改写,存固定程序和数据

只读存储器(Read-Only Memory,ROM)以非破坏性读出方式工作,只能读出无法写入信息。信息一旦写入后就固定下来,即使切断电源,信息也不会丢失,所以又称为固定存储器。ROM所存数据通常是装入整机前写入的,整机工作过程中只能读出,不像随机存储器能快速方便地改写存储内容。ROM所存数据稳定 ,断电后所存数据也不会改变,并且结构较简单,使用方便,因而常用于存储各种固定程序和数据。

Cache

特点:高速缓存
应用:CPU和内存之间,比内存更快,先查Cache没有再内存
缺点:容量小,掉电丢失

Cache存储器,电脑中为高速缓冲存储器,是位于CPU和主存储器DRAM(Dynamic Random Access Memory)之间,规模较小,但速度很高的存储器,通常由SRAM(Static Random Access Memory 静态存储器)组成。它是位于CPU与内存间的一种容量较小但速度很高的存储器。CPU的速度远高于内存,当CPU直接从内存中存取数据时要等待一定时间周期,而Cache则可以保存CPU刚用过或循环使用的一部分数据,如果CPU需要再次使用该部分数据时可从Cache中直接调用,这样就避免了重复存取数据,减少了CPU的等待时间,因而提高了系统的效率。Cache又分为L1Cache(一级缓存)和L2Cache(二级缓存),L1Cache主要是集成在CPU内部,而L2Cache集成在主板上或是CPU上

名称 特点
RAM 高速读取、读写时间相等且与地址无关
缺点 掉电丢失
ROM 断电信息不丢失
缺点 较RAM而言存取速度低且不能改写
Cache 高速缓存
缺点 容量小,掉电丢失

二、以ROM的发展对ROM分类

Mask ROM

很早之前存储技术不成熟,生产的ROM就只是“只读”,是真正意义上的只读,用户要写入数据的话,需要将数据给厂商在生产时写入,称为固定ROM,也称掩膜ROM
缺点:严重影响生产和研发效率

MASK ROM,是制造商为了要大量生产,事先制作一颗有原始数据的ROM或EPROM当作样本,然后再大量生产与样本一样的 ROM,。
MASK ROM:是制造商为了要大量生产,事先制作一颗有原始数据的ROM或EPROM当作样本,然后再大量生产与样本一样的 ROM,这一种做为大量生产的ROM样本就是MASK ROM,而烧录在MASK ROM中的资料永远无法做修改。

PROM

随时代的发展,出现了PROM,也称一次性可编程ROM,出厂全1/全0,根据用户需要来编程,一旦编程无法再修改
缺点:写错整片报废

PROM (Programmable Read-Only Memory)-可编程只读存储器,也叫One-Time Programmable (OTP)ROM“一次性可编程只读存储器”,数据写入后永久保存,是一种可以用程序操作的只读内存。最主要特征是只允许数据写入一次,无法重新写入,如果数据写入错误只能更换存储器。

EPROM

可擦除数据重复编程ROM,采用浮珊技术,用紫外线光源照射MOS管,擦除所有信息
缺点:不方便不稳定,擦除整片的信息,不能暴露在光源下否则容易导致数据丢失

EPROM由以色列工程师Dov Frohman发明,是一种断电后仍能保留数据的计算机储存芯片——即非易失性的(非挥发性)。它是一组浮栅晶体管,被一个提供比电子电路中常用电压更高电压的电子器件分别编程。一旦编程完成后,EPROM只能用强紫外线照射来擦除。通过封装顶部能看见硅片的透明窗口,很容易识别EPROM,这个窗口同时用来进行紫外线擦除。可以将EPROM的玻璃窗对准阳光直射一段时间就可以擦除。

EEPROM

用电擦除数据可编程ROM,可通过高于普通电压的作用来擦除和重编程(重写)。不像EPROM芯片,EEPROM不需从计算机中取出即可修改。在一个EEPROM中,当计算机在使用的时候可频繁地反复编程
缺点:集成度不高,价格贵

EEPROM (Electrically Erasable Programmable read only memory)是指带电可擦可编程只读存储器。是一种掉电后数据不丢失的存储芯片。 EEPROM 可以在电脑上或专用设备上擦除已有信息,重新编程。一般用在即插即用。

Flash Memory

新一代存储器快闪存储器,块擦除,读写数据巨大提升、容量大成本低,最常见的如U盘
缺点:闪存也存在损坏的问题,通常是通过禁用已损坏的单元,缩小可用空间的方法来解决

快闪存储器(英语:flash memory),是一种电子式可清除程序化只读存储器的形式,允许在操作中被多次擦或写的存储器。这种科技主要用于一般性数据存储,以及在计算机与其他数字产品间交换传输数据,如储存卡与U盘。闪存是一种特殊的、以宏块抹写的EPROM。早期的闪存进行一次抹除,就会清除掉整颗芯片上的数据。

名称 特点
Mask ROM 只读
缺点 严重影响生产和研发效率
PROM 一次性可编程
缺点 写错整片报废
EPROM 可擦除数据重复编程
缺点 擦除整片的信息,不能暴露在光源下否则容易导致数据丢失
EEPROM 用电擦除数据可反复编程
缺点 集成度不高,价格贵
Flash Memory 块擦除,读写数据巨大提升、容量大成本低
缺点 存在损坏的问题

总结

以上就是今天要讲的内容,本文仅仅简单介绍了RAM、ROM和Cache是什么,并对ROM从发展方面来作了5个分类,希望对大家有所帮助!
写在文末:我是阿豪,第一次写博客,此时我已迈入工作的大门,继续学习路上的体会,用以记录自己也记录成长!如有不正之处请大家给予批评改正!

ROM,RAM,Cache,Mask ROM,PROM,EPROM,EEPROM,Flash Memory有什么区别和联系【笔记】相关推荐

  1. ROM PROM EPROM EEPROM FLASH(NAND、NOR)

    ROM PROM EPROM EEPROM FLASH(NAND.NOR) 个人理解: FLASH似乎与EEPROM关系较大 现在的内存使用的是SDRAM(DDR2.DDR3) U盘.内存卡使用的是f ...

  2. 【计算机系统结构】~ ROM/PROM/EPROM/E2PROM/FLASH、SOC 片上系统、总线、CPU 处理器、Cache、DDR、ARM 体系结构、虚拟内存、内核 kernel

    1. ROM/PROM/EPROM/E2PROM/FLASH ROM 指的是"只读存储器",即 Read-Only Memory.这是一种线路最简单半导体电路,通过掩模工艺, 一次 ...

  3. RAM,ROM,EPROM,EEPROM,FLASH ROM的区别

    RAM,ROM,EPROM,EEPROM,FLASH ROM的区别 1.RAM指的是"随机存取存储器",即Random Access Memory.它可以随时读写,而且速度很快,缺 ...

  4. 理解ROM,PROM,EPROM,EEPROM,RAM,DRAM,SRAM,FLASH是什么

    一.名词解释 **易失性存储器(Volatile Memory,VM):电源开启时资料存在,电源关闭则资料立刻流失(资料挥发掉),例如:SRAM.DRAM.SDRAM.DDR-SDRAM 等. 非易失 ...

  5. ROM,PROM,EPROM,EEPROM及FLASH存储器的区别

    在微机的发展初期,BIOS都存放在ROM(Read Only Memory,只读存储器)中.ROM内部的资料是在ROM的制造工序中,在工厂里用特殊的方法被烧录进去的,其中的内容只能读不能改,一旦烧录进 ...

  6. ROM RAM FLASH CPLD

    ROM 只读存储器 -固定ROM -可编程ROM -PROM -EPROM -E2PROM -Flash Memory 闪存 RAM 随机存储器 -SRAM 静态 用触发器 -DRAM 动态 用电容 ...

  7. 计算机内存大小rom,rom容量(ram容量和rom容量谁大)

    在手机上,ram是指运行内存,现在手机运行内存最大就是到4g,rom是指手机操作系统和机身存储内存,有的手机可以放入sd,也就相当于是增大了手机的rom.也可以说. ROM(Read Only Mem ...

  8. #ROM类(EPROM、PROM、EEPROM、MROM、Flash)汇总

    ROM: 中文名:            只读存储器 特    点:         速度快.结构简单.集成度高.造价低.功耗小.可靠性高.  外文名:            Read-Only Me ...

  9. 存储设备总结 ROM RAM FLASH EEPROM SRAM DRAM

    注意每个字母代表的单词 主要分为ROM和RAM两类,加了不同功能而已 ROM:(Read Only Memory)程序存储器 只读,永久存储 在单片机中用来存储程序数据及常量数据或变量数据,凡是c文件 ...

最新文章

  1. iOS超全开源框架、项目和学习资料汇总(1)UI篇
  2. “重”磅!人造物质量首超全球生物量
  3. Element el-upload上传组件详解
  4. 【推荐】Google告诉你如何做移动搜索的
  5. Python学会了,然后呢?
  6. [POI2007]MEG-Megalopolis
  7. mysql mybatis类型对应_Mybatis与数据库的类型对应
  8. LeetCode MySQL 1543. Fix Product Name Format(trim去空格+upper/lower大小写)
  9. Android 8.0 linux内核,在Ubuntu上为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程序---Android8.0版本实现-对照老罗版本...
  10. 看看百度百科怎样解释CSS的
  11. 红帽急了:新年的 RHEL 将有低成本或免费版
  12. Netflix Media Database - 架构设计和实现
  13. 空格在科技类文章中对阅读体验的影响
  14. mergesort java 源码_MergeSort(Java)
  15. 2021中国最好的自行车牌子排名世界十大山地自行车品牌排行榜
  16. 单片机最小系统由几部分组成?TTL是什么?
  17. nginx静态图片路径映射
  18. 期货的暴富逻辑是什么?
  19. Mac快速创建文件、文件夹
  20. 太原理工大学移动应用软件开发技术实验报告

热门文章

  1. RequestContextHolder获取request
  2. 牛视系统源码。抖音矩阵系统。抖音矩阵系统。
  3. Xcode Cloud 是什么
  4. NGUI渲染机制——从顶点和UV说起
  5. 梅林 自动订阅_如何为4万名订阅者编写自动令牌空投脚本
  6. 出入口安装摄像机产生的逆光现象的…
  7. 流媒体下载软件Streambox VCR
  8. IOS m3u8格式视频流截图
  9. 2021年G1工业锅炉司炉考试平台及G1工业锅炉司炉作业考试题库
  10. 仿抖音短视频系统源码,android 时间戳转换