存储模块辨析
存储模块辨析
1. SRAM(Static Random Access Memory,静态随机存取存储器)
-
特点:
- 用触发器(Flip-Flop)保存数据,只要有电就能保持。
- 速度快,读写延迟低。
- 不需要刷新(区别于 DRAM)。
-
缺点:
- 成本高,存储密度低。
-
应用:
- 常用作 CPU 高速缓存(Cache) 、嵌入式芯片中的小容量高速存储。
2. ROM(Read-Only Memory,只读存储器)
-
特点:
- 数据在出厂时写入,之后只能读取,不能修改(或很难修改)。
- 断电数据不会丢失(非易失性存储)。
-
应用:
- 存放固件、启动程序(Bootloader)、出厂校准数据等。
3. RTC-SRAM(Real-Time Clock SRAM,实时时钟的备用 SRAM)
-
特点:
- 一般集成在 RTC(实时时钟芯片) 中,容量很小(几十字节到几百字节)。
- 常配合纽扣电池使用,掉电时仍能保存数据。
-
应用:
- 保存掉电后仍需要的小量参数,例如系统时间、校准数据、状态标志。
4. Flash(闪存)
-
特点:
- 一种 非易失性存储器,断电后仍能保存数据。
- 擅长大容量存储,但写入速度比 SRAM 慢,且写入有次数限制。
- 可以按 块/扇区 擦除。
-
应用:
- 固件存储、程序代码、用户数据存储(U盘、SSD、嵌入式芯片内部 Flash)。
5. PSRAM(Pseudo SRAM,伪静态随机存取存储器)
-
特点:
- 物理上是 DRAM,但内部带有刷新控制电路,对外表现得像 SRAM。
- 容量比 SRAM 大,成本低;速度比纯 SRAM 慢,但比普通 DRAM 方便使用。
-
应用: