有很多小伙伴对内存的概念不是很了解,来小科普一下,增加点知识!
内存可分为不挥发的只读内存ROM(Read Only Memory),挥发性的可读可写内存RAM(Random Access Memory)2种。所谓挥发性是指在不供电的情况下数据是否可以保存的状态。如果在不供电的情况下,依然可以数据可以保存则称为不挥发,反之称为挥发性内存。
ROMROM又可分为MASK ROM,Programmable ROM。Programmable ROM又可细分为OPT-ROM,UV-EPROM,EEPROM,Flash ROM。Flash ROM还可分为NOR型和NAND型两种。如下图所示
ROM 分类
- Mask ROM
Mask ROM
Mask ROM是一种存储器,其存储器内容在半导体工厂制造存储器的阶段就已确定,用户不能改写。 相反,大规模生产可以显着降低每件的价格。 在开发系统时,使用后述的可重写ROM,但程序完成后,程序是将数据发送到半导体工厂,并根据数据制造掩模ROM。
- Programmable ROM
可以由用户重写的ROM。 在开发系统或小批量产品时使用。 根据存储器结构和使用目的的不同,可编程ROM可以进一步分为以下类型。
☆Programmable ROM -> OTP-ROM
OTP-ROM是One Time Programmable-Read OnlyMemory的缩写,是一种只能写入一次的ROM。 一般在内部使用后述的可擦写ROM,但由于擦写端子没有暴露在外部,所以不能擦写,导致只能写入一次的可编程ROM。
☆Programmable ROM -> UV-EPROM
UV-EPROM
UV-EPROM是Ultra Violet-Erasable Programmable Read Only Memory的缩写,它是一种可编程ROM,通过紫外线擦除并由专用写入器写入。 在 Z80 等8位单片机的鼎盛时期,它是一种非常流行的ROM。具有独特外观的ROM,采用陶瓷封装,带有可照射紫外线的窗口。
☆Programmable ROM -> EEPROM
EEPROM是Electronically Erasable and Program-mable Read Only Memory的缩写,是一种可以电擦写的ROM。 使用专用 ROM 写入器进行擦除和写入。
☆Programmable ROM -> FLASH ROM
Flash ROM 是一种可以像 EEPROM 一样进行电擦除的存储器。 由于擦除或改写不需要特殊的电压,不需要专门的ROM烧写器,而且装在板上就可以很容易地改写,所以现在是可编程ROM的主流。 此外,闪存ROM大致分为NOR型闪存ROM和NAND型闪存ROM。
◇Programmable ROM -> FLASH ROM -> NOR型
NOR flash ROM是一种可以按字节随机存取的flash ROM,替代了上面的ROM。 如今,它完全取代了UV-EEPROM,被用作存储微机程序的标准存储器。
◇Programmable ROM -> FLASH ROM -> NAND型
NAND型快闪ROM与上述的ROM稍有不同,是以数据存储为目的而以块为单位进行读写的闪存ROM。 最近也出现了更大容量的存储器用于存储。
RAMRAM的分类如下图所示
RAM 分类
- SRAM
SRAM是tatic Random Access Memory的简称,内部排列着由多个晶体管构成的触发器电路构成的存储元件。 只要通电,SRAM就会保存信息。 但是,与下面描述的DRAM相比,它需要更多的晶体管,从而增加了电路面积。 因此,如果SRAM和DRAM实现相同的存储容量,SRAM的成本就会很高。
- DRAM
DRAM是Dynamic Random Access Memory的简称,内部排列着由电容器和晶体管构成的存储元件。 DRAM与SRAM有很大的不同之处在于,信息是使用电容器以电荷的形式存储的,随着时间的推移,电荷会丢失,信息也会消失。 因此,有必要定期执行称为刷新的充电再充电工作。 然而,与SRAM相比,可以以低成本实现大容量,因此DRAM被大量用作个人计算机等计算机系统的主存储器。
,