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、嵌入式系統、單片機)中的行為,也可以繼續問我。