ROM/FLASH/RAM
ROM(只读存储器)、RAM(随机存取存储器)和FLASH(闪存)是计算机和电子设备中常见的三种存储技术,它们在功能、特性和应用场景上存在显著差异
1. ROM(只读存储器,Read-Only Memory)
-
特点:
-
非易失性(断电后数据不丢失)。
-
通常用于存储固件、BIOS、引导程序等不可更改的数据。
-
传统 ROM 只能读取,但现代 ROM(如 EEPROM、Flash)可多次擦写。
-
-
常见类型:
-
Mask ROM(掩模 ROM) - 出厂固化,不可修改。
-
PROM(可编程 ROM) - 只能写入一次。
-
EPROM(可擦除 PROM) - 紫外线擦除后重新编程。
-
EEPROM(电可擦除 PROM) - 可电子擦写,如 BIOS 芯片。
-
用途:手机固件、嵌入式系统程序、游戏卡带。
2. RAM(随机存取存储器,Random Access Memory)
-
特点:
-
易失性(断电后数据丢失)。
-
用于临时存储运行中的程序和数据(如操作系统、游戏、浏览器缓存)。
-
读写速度极快,但成本较高。
-
-
常见类型:
-
DRAM(动态 RAM) - 需要定期刷新(如电脑内存条)。
-
SRAM(静态 RAM) - 速度更快,用于 CPU 缓存。
-
用途:电脑内存、手机运存(RAM)、显卡显存。
3. FLASH(闪存)
-
特点:
-
非易失性(断电不丢数据)。
-
可多次擦写,比传统 ROM(如 EPROM)更方便。
-
速度比 RAM 慢,但比硬盘快。
-
-
常见类型:
-
NOR Flash - 读取快,适合存储代码(如 BIOS)。
-
NAND Flash - 容量大,适合存储数据(如 SSD、U 盘、手机存储)。
-
用途:U 盘、SSD 固态硬盘、手机存储(eMMC/UFS)、SD 卡。
三者的主要区别对比
特性 | ROM | RAM | FLASH |
---|---|---|---|
是否掉电丢失 | 不丢失(非易失性) | 丢失(易失性) | 不丢失(非易失性) |
读写速度 | 慢 | 极快 | 中等(比硬盘快) |
可写入性 | 通常只读(部分可写) | 可读写 | 可多次擦写 |
主要用途 | 固件、BIOS | 运行内存(临时数据) | 长期存储(SSD、U 盘) |
总结
-
ROM → 存放固件,通常只读(如 BIOS)。
-
RAM → 临时内存,速度快但断电丢失(如电脑内存条)。
-
FLASH → 可擦写的存储介质(如 SSD、U 盘)。