计算机组成原理
此系列为王道计算机考研组成原理精细笔记
计算机组成原理-第三章(4)ROM
第二章 ROM
上小节中我们学习了两种具体的RAM芯片,分别是DRAM和SRAM,我们知道:RAM芯片可以支持随机存取,读写速度会很快,但它是一种易失性的芯片,也就是断电之后RAM芯片里的数据就会消失。然而,我们生活中很多数据在没有电的时候,我们也需要保证能够被保存,那这小节中我们会介绍几种类型的ROM芯片。
ROM芯片都是非易失性的,也就是断电之后数据不会丢失。
1 各种ROM
1.1 MROM(Mask Read-Only Memory)-掩模式只读存储器
MROM,叫做掩模式只读存储器,就是只能读而不能写的一种存储器,其数据初始化这个步骤是由厂家负责完成的,客户提出自己的要求,需要往里边写入什么数据,那厂家在生产芯片的时候就会使用一种掩模技术,把这个数据直接写到这个芯片里面,并且厂家写入信息之后,这些信息以后任何人就不能再重写。所以,这种芯片是纯粹意义上的只读。
特点:
可靠性高,灵活性差,生产周期长,且这种掩模技术只适合批量定制,就是制造一个掩模的模板成本会比较高。
1.2 PROM(Programmable Read-Only Memory)-可编程只读存储器
为了提高这个只读存储器的灵活性,有人发明了PROM这的P指的是Programmable,即可编程的只读存储器。用户买了这样的一个存储芯片之后,他可以用专门的一个PROM写入器来写入他想要写的信息,但是写入一次之后就不可以再更改,相比于MROM我们的这个灵活性就大大增加了,可以由用户自己来个性化的定制往里面写的数据,但PROM也是一个纯粹意义上的只读存储器,只能从里面读数据,不能往里面重复写数据。
1.3 EPROM(Erasable Programmable Read-Only Memory)-可编程只读存储器
随着技术的发展,又有人发明了EPROM,E这个意指的是Erasable,就是可擦除的
就说用户在第一次写入信息之后,他还可以用某一种特别的方法来擦除这个ROM里的数据,然后再进行重新写入,所以虽然他的名字叫做Read-Only只能读,然而我们通过一些特殊的手段其实也可以往里面重复的写数据。
那根据用户擦除数据的这个手段不同,我们可以把EPROM又进一步的分为这样的两个类型:一种叫UVEPROM,一种叫EEPROM。
1.4 Flash Memory-闪速存储器
闪速存储器,也可以简称为闪存,我们熟悉的U盘还有SD卡那些就是闪存。
特点:
① 在断电之后也可以保存信息,另外还可以进行多次的快速的擦除和重写。
② 的速度要比读的速度更慢。
那这种闪存芯片我们要往里面写数据或者要读数据都是很方便的,即可的读又可写,但是我们依然会把它归为ROM类的芯片,另外,由于这种芯片,它的存储元只需要使用单个MOS管就可以,因此,每一个存储元的体积比RAM的存储元体积要更小,所以闪存的位密度要更高,也就是说对于两块体积都相同的芯片来说, 闪存芯片上这个存储元的数量要比RAM芯片上存储元的数量更多。
1.5 SSD-固态硬盘
SSD也就是固态硬盘,我们的固态硬盘其实也是由闪存芯片来存储二进制数据的,除了以闪存芯片作为存储介质之外,还需要有一个专门的控制单元,用来控制固态硬盘里面多块闪存新芯片的读和写这些操作。那同样的固态硬盘也可以进行多次的快速擦除和重写。那由于固态硬盘的速度快、功耗低、因此现在很多个人电脑上都在用固态硬盘来取代传统的机械硬盘。然而,由于固态硬盘的造价要比机械硬盘比这种磁盘要更高,所以像很多云存储中心,像百度云之类的,他们的存储中心主要还是使用机械硬盘。这是为了控制成本好,
其实我们的手机储存也是使用flash芯片作为这个存储介质的只不过手机里面使用的这种flash芯片比SD固态硬盘里使用的flash芯片,它的集成度会更高,那集成度更高是不是就意味着体积会更小,另外 手机里存储芯片它的工号也会更低 因为这样可以更省电,让我们的手机更持久,缺点:就是价格更贵,如我们很多厂商卖手机的时候64GB的储存还有256GB的储存,它的价格差异是很大的,那这就是因为手机里使用的存储芯片,它的成本比较高。
我们的闪存芯片虽然可以读也可以写,但是它依然属于ROM,也就是只读存储器。
总结
下一节是主存储器与CPU的连接,期待大家和我交流,留言或者私信,一起学习,一起进步!