ROM(Read-Only Memory,只读存储器)的存取方式为:
✅ 随机存取方式(Random Access)
尽管“ROM”强调的是“只读”,它的数据访问方式与 RAM 类似,都是随机存取。
🔍 解释如下:
1. 随机存取(Random Access)
- 可以在任意时间访问任意地址的数据,不需要按照顺序访问;
- 这与 RAM 相同,不像磁带等顺序存取存储器(SAM);
- 即使 ROM 中的数据是预先写入、不可更改的,它的读取方式仍是随机的。
🧠 举例说明:
假设 ROM 存有一个启动程序(BIOS):
- CPU 可以在任意时刻访问地址
0x0002
或0x0010
,而不必从0x0000
顺序读到那一行; - 因此称为“随机存取”。
📚 补充:ROM 的种类
类型 | 特点 | 可否改写 |
---|---|---|
Mask ROM | 出厂时写入,完全不可改 | ❌ 不可写 |
PROM | 一次性可编程 | 🔥 一次写入,不能擦除 |
EPROM | 可用紫外线擦除再写入 | ⭕ 可多次擦写 |
EEPROM | 可用电擦除再写入 | ⭕ 电擦除可改 |
Flash ROM | EEPROM 的高效改进版 | ⭕ 广泛用于固件、U盘等 |
✅ 结论:
ROM 的存取方式是 👉 随机存取(Random Access),
只是其内容通常是预先写入并限制修改或不可改写。
如需更深入探讨 ROM 在某个应用场景(如 BIOS、嵌入式系统、单片机)中的行为,也可以继续问我。