Appearance
题目
下列有关 RAM 和 ROM 的叙述中,正确的是( )。
I. RAM 是易失性存储器,ROM 是非易失性存储器
II. RAM 和 ROM 都采用随机存取方式进行信息访问
III. RAM 和 ROM 都可用作 Cache
IV. RAM 和 ROM 都需要进行刷新
错因
B
把 III 误判为真——可能受"ROM 也是存储器,速度也不慢"的印象误导。但 Cache 必须能写(CPU 把更新后的数据写回 Cache),ROM 是 Read Only Memory,写不进去;且 Cache 用的是 SRAM(速度足够快),ROM 速度也跟不上。漏掉了 I("RAM 易失、ROM 非易失"是基础常识)。
C
把 IV 误判为真——把"RAM 需要刷新"扩大成"所有 RAM 都需要刷新"。只有 DRAM(动态 RAM,靠电容存储,电容会漏电)需要周期性刷新;SRAM(静态 RAM,靠触发器锁存)和 ROM 都不需要刷新。题面说"RAM"是泛指,但 IV 说"RAM 都需要刷新"是错的——SRAM 反例足以证伪。
D
漏掉了 I(最基础的常识题),却把 III、IV 都选上——属于反向打分。"易失/非易失"是 RAM/ROM 最入门的区分点,I 必选;III、IV 都不成立(Cache 用 SRAM 不用 ROM;只有 DRAM 才刷新)。
总解析
逐项判定:
| 命题 | 真假 | 理由 |
|---|---|---|
| I. RAM 易失,ROM 非易失 | 真 | RAM 断电内容丢失(靠电容/触发器),ROM 断电仍保留(靠掩膜/熔丝/浮栅) |
| II. RAM、ROM 都随机存取 | 真 | "随机存取"指任意地址访问时间相同——两者都满足,区别于顺序存取(磁带)和直接存取(磁盘) |
| III. RAM、ROM 都可用作 Cache | 假 | Cache 需要频繁读写且速度极快,用 SRAM;ROM 只读、写不进,不能做 Cache |
| IV. RAM、ROM 都需要刷新 | 假 | 只有 DRAM 需要刷新(电容漏电);SRAM 和 ROM 都不需要 |
关键概念区分:
| 类型 | 易失? | 随机存取? | 可读写? | 需刷新? | 典型用途 |
|---|---|---|---|---|---|
| SRAM | 易失 | ✓ | ✓ | ✗ | Cache、寄存器 |
| DRAM | 易失 | ✓ | ✓ | ✓ | 主存 |
| ROM | 非易失 | ✓ | 只读 | ✗ | BIOS、固件 |
最终答案是 A(仅 I 和 II)。
记忆要点:
- "RAM = Random Access Memory"——名字里就带"随机存取",ROM 同理("Read Only Memory")。所以 II 永远成立
- 刷新只属于 DRAM——不是所有 RAM 都刷新
- Cache 是 SRAM——不是 ROM,也不是普通 DRAM