ARM32开发——(二十三)存储器介绍

1. 存储器分类

存储器按其存储介质特性主要分为"易失性存储器"和"非易失性存储器"两大类。

"易失/非易失"是指存储器断电后, 它存储的数据内容是否会丢失的特性。

在计算机中易失性存储器最典型的代表是内存,非易失性存储器的代表则是硬盘。

2. RAM

Random access memory

随机存取存储器,缩写:RAM,也叫主存,是与CPU直接交换数据的内部存储器。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储介质。

3. ROM

read only memory

只读存储器以非破坏性读出方式工作,只能读出无法写入信息。信息一旦写入后就固定下来,即使切断电源,信息也不会丢失,所以又称为固定存储器。现在的ROM包括闪存就是U盘,包括固态硬盘等,都是可写入的。ROM已经不是只读的了。

4. EEPROM

EEPROM(Electrically Erasable Programmable Read-Only Memory)是电可擦可编程只读存储器的缩写。

  • 可以随机访问和修改任何一个字节,可以往每个bit位中写入0或1
  • 掉电后数据不丢失,可以保存100年,擦写100万次
  • 高可靠性,但芯片构成电路复杂、成本高,因此容量都很小

5. Flash

FLASH存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(这是EEPROM的优点)的性能,还不会断电丢失数据(这是EEPROM的优点),同时可以快速读取数据(这是RAM的优点)。

FLASH分为NOR FLASHNAND FLASH 两种

  • 相较eeprom,擦除不再以字节为单位,而是以块为单位,简化了电路,降低了成本
  • NOR FLASH,芯片内部数据线和地址线分开,可以实现RAM一样的随机寻址功能,读取任意一个字节,擦除仍需按块擦除
  • NAND FLASH,同样按块擦除,但数据线和地址线复用,不能随机寻址。按页读取
  • NAND FLASH引脚复用,读取速度比NOR FLASH慢,但擦除和写入速度比NOR FLASH快
  • NAND FLASH内部电路更简单,因此数据密度大,体积小,成本低
  • NOR FLASH可以按照字节寻址,所以程序可以在NOR FlASH中运行
相关推荐
cui__OaO2 分钟前
ARM -- 汇编语言
arm开发
曙曙学编程3 小时前
stm32——独立看门狗,RTC
c语言·c++·stm32·单片机·嵌入式硬件
sheepwjl3 小时前
《嵌入式硬件(四):温度传感器DS1820》
单片机·嵌入式硬件
三之又三4 小时前
PowerPMAC配置EtherCAT设备
嵌入式硬件·cnc·powerpmac
朝颜_祝余4 小时前
在电路浪涌测试中,TVS(瞬态电压抑制二极管)的防护效果确实会受到陪测设备中去耦网络(Decoupling Network,DN)的显著影响
单片机·嵌入式硬件
mei_you_n5 小时前
JLINK 调试器单步调试单片机
单片机·嵌入式硬件
HIZYUAN6 小时前
AG32 ( MCU+FPGA二合一 )是如何卷入了三相电能计量市场的
单片机·嵌入式硬件
pengfei_M6 小时前
四、FVP启动linux
linux·单片机·嵌入式硬件
sucool_lb6 小时前
GEM5学习(5): ARM 架构功耗仿真
arm开发·学习
weixin_471525786 小时前
【ARMday02】
单片机·嵌入式硬件