当前位置:   article > 正文

ROM,RAM,Cache,Mask ROM,PROM,EPROM,EEPROM,Flash Memory有什么区别和联系【笔记】_ram,rom,prom,epromeeprom,flashmemory 的区别

ram,rom,prom,epromeeprom,flashmemory 的区别

前言

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个分类,希望对大家有所帮助!
写在文末:我是阿豪,第一次写博客,此时我已迈入工作的大门,继续学习路上的体会,用以记录自己也记录成长!如有不正之处请大家给予批评改正!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/144285
推荐阅读
相关标签
  

闽ICP备14008679号