ROM(Read-Only Memory)只读存储器,以非破坏性读出方式工作,只能读出无法写入信息。断电后还能储存数据。
EEPROM(Electrically Erasable Programmable read only memory)是指带电可擦可编程只读存储器。是一种掉电后数据不丢失的存储芯片。
以前芯片使用EEPROM作为程序存储单元,但由于操作不便,MCU上基本被Flash取代,电脑主板的BIOS ROM芯片大部分还在使用。
RAM(Random Access Memory)随机存取存储器,也叫主存,是与CPU直接交换数据的内部存储器。它可以随时读写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储介质。
两种随机存取存储器:
SRAM(Static Random-Access Memory)静态随机存取存储器。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。
DRAM(Dynamic Random-Access Memory)动态随机存取存储器,里面所储存的数据就需要周期性地更新。
然而,当电力供应停止时,SRAM/DRAM 储存的数据还是会消失(被称为易失性内存 volatile memory)。
Flash(全名 Flash EEPROM Memory)存储器属内存器件的一种,是一种非易失性( Non-Volatile )内存。它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还可以快速读取数据(NVRAM的优势),使数据不会因为断电而丢失。
现在流行的单片机,基本都采用Flash存储,将Flash存储划分成不同的区间段,作为专有功能区,比如APROM、LDROM、DataFlash、用户配置等等