MCU存储区分

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、用户配置等等


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容