首先引入什么是RAM和ROM?都买过手机,买手机最关注的参数除了芯片,像素,还有就是存储大小了,我猜现在大部分人的手机存储都是12+256,那我就直接说了,这个12GB就代表了RAM的容量,这个256GB就是ROM的容量。
RAM芯片
random access memory 易失性,断电后数据消失。
在之前的SRAM和DRAM一文中,我详细介绍了两种RAM芯片的优点,之间的差异。我在这里就不过多赘述了,可以直接点链接过去看看那篇RAM详解文章。
ROM芯片
read-only memory 非易式性,断电后数据不会消失。
MROM:掩模式只读存储器
在芯片生产的过程中直接写入信息,之后任何人都不可再重写(只能读出),可靠性强,灵活性差,生产周期长,只适合批量定制。
PROM:可编程只读存储器
用户可用专门的PROM写入器写入信息,写一次后就不可更改。
EPROM:可擦除可编程只读存储器
用户写入信息,之后可用某种方法擦除数据,可进行多次重写。
EEPROM:电擦除特定字
写入信息可以用电擦除需要擦除的地方。
Flash Memory :闪存
U盘,SD卡就是闪存,在EEPROM基础上发展而来,闪存需要先擦除再写入,因此闪存的写速度要比读速度更慢。
每个存储元只需要单个MOS管,位密度比RAM低。
手机辅存也是用flash芯片,但相比于SSD使用的芯片集成度更高,功耗低,价格贵。
SSD:固态硬盘
有控制单元+存储单元(flash芯片)构成,与闪存的核心区别在于控制单元不一样,但存储介质都一样,可进行多次快速擦除重写,速度快,功耗低,价格高。
计算机内重要的ROM
每次关机后,主存RAM中的数据就会丢失,而操作系统本身是存储在ROM中的,主板上就有一块特殊的BIOS芯片,其中存储了自举装入程序,负责引导装入操作系统进行开机。这块BIOS芯片就集成在主板上,和主存RAM在一块,但是BIOS芯片属于ROM,所以逻辑上主存是由RAM+BIOS组成的