- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
上节课我们介绍了半导体存储器中可读可写的随机存取存储器RAM,这节课我们先来认识一下只读存储器(ReadOnlyMemory,ROM)。
有些同学可能会感到奇怪,存储器难道不应该是既能读也能写的吗?如果不能对其中的信息进行编辑修改,这样的存储器有什么意义呢?
其实在我们的计算机中,有很多硬件都需要携带一些固化的基础信息,用于硬件本身的识别和启动。比如说,大家可能听说过的BIOS,是BasicInputOutputSystem的缩写,直译过来就是基本输入输出系统,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序,其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。而这样重要的一组基础信息正是存储固化在计算机主板上一个ROM芯片上的程序。
回到我们刚才提出的问题,ROM都应用于怎样的场景中呢?简单地说,ROM常用于存储硬件本身自带的各种固定程序和基础信息。这是因为:
第一,ROM存储稳定,不会因为设备断电而丢失数据,有利于保证硬件运行的稳定性
ROM的结构简单,读取数据速度快,有利于提高硬件的启动速度
ROM的造价低廉,适用于大规模的生产制造,有利于降低硬件的制造成本
但是,ROM也并非是完全不可写入数据的,按照是否可以擦写,ROM可以分为以下这几个类别:
(1)掩膜式ROM(MaskROM,缩写为MROM,):制造商在大批量生产ROM时,会先制作一颗写好原始数据的ROM作为样本,(不知道大家有没有注意过,街边喷绘小广告的那些人,手里总会拿着一块刻好了镂空的广告文字的喷绘模板,然后带一罐喷漆,走到哪儿,就利用这个喷绘模板喷到哪儿,轻而易举地就把小广告复制得到处都是)。ROM厂家也是利用这个样本ROM作为模板,进行大量复制,从而完成携带有相同原始信息ROM的批量生产。这个样本ROM就是MASKROM,而烧录在MASKROM中的信息是无法修改的。MROM的优点是:程序数据可靠、制造成本低;缺点是:每次需要修改程序数据,就必须重新制作样本模板。
(2)可编程ROM(ProgrammableROM,缩写为PROM):这是一种可以用刻录机写入信息的ROM,但只能进行一次写入,所以也被称为“一次性可编程只读存储器”(OneTimeProgarmmingROM)。一般情况下,PROM在出厂时,存储的所有内容全被设置为1,用户可以根据需要将其中的某些存储元改写为数据0,以实现对其“编程”的目的。由于只能编程改写一次,写入数据后,就不能再做更改。
(3)可擦除可编程ROM(ErasableProgrammablePROM,缩写为EPROM):这是一种具有可擦除功能,擦除后即可再次进行编程的ROM。EPROM利用高电压将数据编程写入,再通过将芯片中的电路直接曝光于紫外线的照射之下,又可以实现存储元内数据的擦除。这一类ROM特别容易识别,因为,在它的封装外壳上预留了一个石英玻璃窗,以方便曝光来清除数据。在正常使用的过程中,石英玻璃窗一般会使用黑色胶纸盖住,以防止遭到阳光直射,造成数据意外丢失。
(4)电擦除可编程ROM(ElectricallyErasablePROM,缩写为EEPROM):很明显,用紫外线来擦除数据,不是我们熟悉的对存储器进行操作的方式,所以EPROM并不常用。于是科学家们再接再厉,研发出了可以直接用电信号擦除信息,也可以用电信号写入数据的ROM,也就是电擦除可编程ROM,EEPROM。用电信号进行数据的删除和写入,当然是一个伟大的进步,但是,EEPROM的制作工艺复杂,制造成本高,存储容量也比较小,属于又精又贵的电器元件,人们需要更平民化更具有亲和力的电存储设备。有需求,就有了技术发展的驱动力,于是闪存(FlashMemory)出现了。
(5)闪存(FlashMemory)这个名字,是不是大家听着就觉得非常熟悉了?没错,我们日常所使用的U盘就是基于闪存技术所制造的移动存储产品。闪存也是刚刚介绍的EEPROM的一个变种。不过,相较于EEPROM,闪存有不少缺点,比如:
1)闪存写入数据的速度比较慢
2)闪存可重复擦写的次数较少(大约为10000次),换句话说,就是它的寿命相对较短
3)闪存的擦除动作是以区块为单位来进行操作的,而EEPROM则是以字节为单位进行数据擦除操作的
那么,什么是字节呢?我们很有必要先来认识和了解一下衡量存储容量的数据单位。
之前,已经给大家介绍了电子数据都是以的二进制的形式来进行存储的。
所以,数据存储的最小单位就是1“位”二进制码,1位就是1比特,对应的英文单词为bit,我们用一个小写的字母b来表示1位。
大量的数据,自然就是由一长串的二进制码来表示,为了方便表示,人们将二进制数串按每8位为一组来进行分组表示,每8位被称作一个字节
文档评论(0)