赞
踩
ROM,RAM,Cache,Mask ROM,PROM,EPROM,EEPROM,Flash Memory这几个名词相信大家一定不陌生,至少接触过一个或几个,但是它们之间的区别和联系又是什么呢?是不是一时还真不知道怎么说出来,以下是我为之的总结,不妨来看一波!
Random Access Memory 随机读取存储器,所谓“随机存取”,指的是当存储器中的数据被读取或写入时,所需要的时间与这段信息所在的位置或所写入的位置无关。相对的,读取或写入顺序访问存储设备中的信息时,其所需要的时间与位置就会有关系。它主要用来存放操作系统、各种应用程序、数据等
特点:易挥发性 高速读取、读写时间相等且与地址无关
应用:如计算机内存
缺点:掉电信息随之丢失,一般存中间程序、数据和结果
随机存取存储器(英语:Random Access Memory,缩写:RAM),也叫主存,是与CPU直接交换数据的内部存储器。它可以随时读写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储介质。RAM工作时可以随时从任何一个指定的地址写入(存入)或读出(取出)信息。它与ROM的最大区别是数据的易失性,即一旦断电所存储的数据将随之丢失。RAM在计算机和数字系统中用来暂时存储程序、数据和中间结果。
特点:非易失性 断电信息不丢失
应用:如计算机启动的BIOS芯片,
缺点:较RAM而言存取速度低且不能改写,存固定程序和数据
只读存储器(Read-Only Memory,ROM)以非破坏性读出方式工作,只能读出无法写入信息。信息一旦写入后就固定下来,即使切断电源,信息也不会丢失,所以又称为固定存储器。ROM所存数据通常是装入整机前写入的,整机工作过程中只能读出,不像随机存储器能快速方便地改写存储内容。ROM所存数据稳定 ,断电后所存数据也不会改变,并且结构较简单,使用方便,因而常用于存储各种固定程序和数据。
特点:高速缓存
应用: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,也称掩膜ROM
缺点:严重影响生产和研发效率
MASK ROM,是制造商为了要大量生产,事先制作一颗有原始数据的ROM或EPROM当作样本,然后再大量生产与样本一样的 ROM,。
MASK ROM:是制造商为了要大量生产,事先制作一颗有原始数据的ROM或EPROM当作样本,然后再大量生产与样本一样的 ROM,这一种做为大量生产的ROM样本就是MASK ROM,而烧录在MASK ROM中的资料永远无法做修改。
随时代的发展,出现了PROM,也称一次性可编程ROM,出厂全1/全0,根据用户需要来编程,一旦编程无法再修改
缺点:写错整片报废
PROM (Programmable Read-Only Memory)-可编程只读存储器,也叫One-Time Programmable (OTP)ROM“一次性可编程只读存储器”,数据写入后永久保存,是一种可以用程序操作的只读内存。最主要特征是只允许数据写入一次,无法重新写入,如果数据写入错误只能更换存储器。
可擦除数据重复编程ROM,采用浮珊技术,用紫外线光源照射MOS管,擦除所有信息
缺点:不方便不稳定,擦除整片的信息,不能暴露在光源下否则容易导致数据丢失
EPROM由以色列工程师Dov Frohman发明,是一种断电后仍能保留数据的计算机储存芯片——即非易失性的(非挥发性)。它是一组浮栅晶体管,被一个提供比电子电路中常用电压更高电压的电子器件分别编程。一旦编程完成后,EPROM只能用强紫外线照射来擦除。通过封装顶部能看见硅片的透明窗口,很容易识别EPROM,这个窗口同时用来进行紫外线擦除。可以将EPROM的玻璃窗对准阳光直射一段时间就可以擦除。
用电擦除数据可编程ROM,可通过高于普通电压的作用来擦除和重编程(重写)。不像EPROM芯片,EEPROM不需从计算机中取出即可修改。在一个EEPROM中,当计算机在使用的时候可频繁地反复编程
缺点:集成度不高,价格贵
EEPROM (Electrically Erasable Programmable read only memory)是指带电可擦可编程只读存储器。是一种掉电后数据不丢失的存储芯片。 EEPROM 可以在电脑上或专用设备上擦除已有信息,重新编程。一般用在即插即用。
新一代存储器快闪存储器,块擦除,读写数据巨大提升、容量大成本低,最常见的如U盘
缺点:闪存也存在损坏的问题,通常是通过禁用已损坏的单元,缩小可用空间的方法来解决
快闪存储器(英语:flash memory),是一种电子式可清除程序化只读存储器的形式,允许在操作中被多次擦或写的存储器。这种科技主要用于一般性数据存储,以及在计算机与其他数字产品间交换传输数据,如储存卡与U盘。闪存是一种特殊的、以宏块抹写的EPROM。早期的闪存进行一次抹除,就会清除掉整颗芯片上的数据。
名称 | 特点 |
---|---|
Mask ROM | 只读 |
缺点 | 严重影响生产和研发效率 |
PROM | 一次性可编程 |
缺点 | 写错整片报废 |
EPROM | 可擦除数据重复编程 |
缺点 | 擦除整片的信息,不能暴露在光源下否则容易导致数据丢失 |
EEPROM | 用电擦除数据可反复编程 |
缺点 | 集成度不高,价格贵 |
Flash Memory | 块擦除,读写数据巨大提升、容量大成本低 |
缺点 | 存在损坏的问题 |
以上就是今天要讲的内容,本文仅仅简单介绍了RAM、ROM和Cache是什么,并对ROM从发展方面来作了5个分类,希望对大家有所帮助!
写在文末:我是阿豪,第一次写博客,此时我已迈入工作的大门,继续学习路上的体会,用以记录自己也记录成长!如有不正之处请大家给予批评改正!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。