一 真题2010-16
2010-16. 下列关于 RAM 和 ROM 的叙述,正确的是( )
I. RAM 是易失性存储器,ROM 是非易失性存储器
II. RAM 和 ROM 都可采用随机存取方式进行信息访问
III. RAM 和 ROM 都可用作 Cache
IV. RAM 和 ROM 都需要进行刷新
A. 仅 I 和 II
B. 仅 II 和 III
C. 仅 II、III 和 IV
D. 仅 I、II 和 IV
二 题目要素解析
核心考点:RAM 与 ROM 的特性对比,属于计算机组成原理中「存储器分类与特性」的基础考点,是 408 考研的高频选择题考点。
考查知识点:
- 存储器的易失性 / 非易失性区分。
- 随机存取的概念与适用范围。
- Cache的硬件载体要求。
- 存储器刷新的适用场景。
题型特征:组合型选择题,需要对每个叙述逐一判断正误,再匹配选项,考查对基础概念的精准记忆,无复杂计算,侧重概念辨析。
易错点:混淆随机存取的定义、误判 ROM 能否做 Cache、不清楚刷新操作的适用对象。
三 哔哔详解
对题干中的四个叙述,逐一进行分析判断:
判断叙述 I:RAM 是易失性存储器,ROM 是非易失性存储器。✅
RAM(Random Access Memory,随机存取存储器),常见的如 DRAM、SRAM,断电后存储的数据会完全丢失,属于典型的易失性存储器。
ROM(Read-Only Memory,只读存储器),常见的如掩膜 ROM、PROM、EPROM、Flash ROM,断电后数据可以长期保留,不会丢失,属于非易失性存储器。
因此,叙述 I 正确。
判断叙述 II:RAM 和 ROM 都可采用随机存取方式进行信息访问。✅
随机存取的定义是:可以按地址直接访问任意存储单元,访问时间与存储单元的物理位置无关。
RAM 本身就是随机存取存储器,支持随机存取。ROM 同样是按地址进行读写(只读 / 可编程只读),访问任意地址单元的时间基本一致,也采用随机存取方式。这里要注意:不要将 ROM 的 “只读” 特性,和存取方式混淆。
因此,叙述 II 正确。
判断叙述 III:RAM 和 ROM 都可用作 Cache。❌
Cache 是高速缓冲存储器,核心作用是CPU 运行时,动态缓存主存数据,需要频繁进行数据的写入、替换、更新操作。
ROM 是只读存储器,常规的 ROM 写入速度极慢、擦写困难,无法满足 Cache 高速、频繁的数据读写与更新需求。在计算机系统中,Cache 只能使用高速的 RAM(主要是 SRAM)实现,ROM 不能用作 Cache。
因此,叙述 III 错误。
判断叙述 IV:RAM 和 ROM 都需要进行刷新。❌
刷新操作仅针对DRAM(动态随机存取存储器),DRAM 依靠电容存储电荷,电荷会缓慢泄漏,必须定期刷新以维持数据。SRAM、ROM 均不需要刷新:SRAM 依靠触发器存储数据,只要通电数据就稳定;ROM 数据是固化或一次性编程写入的,无需刷新维持。
因此,叙述 IV 错误。
综上,只有叙述 I、II 正确。
四 参考答案
A ✅
五 考点精析
5.1 RAM 相关考点
5.1.1 基本概念
1.标准定义
RAM 是可读可写的随机存取存储器,CPU 可以按任意地址,直接访问任意存储单元,访问时间与存储单元的物理位置无关。它是计算机运行时,存放程序和数据的核心载体,程序必须调入 RAM 才能被 CPU 执行。
2. 核心基础特性
随机存取:支持按地址直接寻址,无需顺序查找,访问速度快且均匀。
易失性:断电后存储的数据全部丢失,无法长期保存数据,这是 RAM 最核心的特征之一。
可读可写:支持 CPU 和外设对存储单元进行频繁的读、写操作。
速度分层:不同类型的 RAM,速度、成本、集成度差异极大,被用于计算机存储层次的不同位置。
5.1.2 衍生类型
5.1.2.1 SRAM(Static RAM,静态随机存取存储器)
存储原理
依靠触发器(双稳态电路)的两种稳定状态来存储 0/1 数据,只要保持供电,数据就可以稳定保存,不会自动消失。
核心特点
- 无需刷新:电路状态稳定,不存在电荷泄漏,不需要定期刷新操作。
- 速度极快:访问延迟低,是计算机中速度最快的存储器之一。
- 集成度低、成本高、功耗较高:一个存储单元需要多个晶体管,相同芯片面积下,存储容量小,单位容量成本远高于 DRAM。
- 控制电路简单:无需刷新控制逻辑,接口设计简便。
典型应用
用于对速度要求极致、容量需求小的场景,比如 CPU 高速缓存(Cache)、寄存器组、小容量的片上存储。
5.1.2.2 DRAM(Dynamic RAM,动态随机存取存储器)
存储原理
依靠MOS 管电容存储电荷来表示 0/1 数据。电容存在漏电现象,电荷会随时间缓慢流失,必须定期刷新,补充电荷以维持数据。
核心特点
- 必须定期刷新:这是 DRAM 最显著的特征,刷新操作是 408 的高频考点。
- 速度较慢:相比 SRAM,访问延迟更高,速度逊色。
- 集成度高、成本低、功耗低:一个存储单元仅需 1 个晶体管 + 1 个电容,适合制造大容量存储芯片。
- 控制电路复杂:需要额外的刷新控制电路、地址多路复用电路。
典型应用
用于对容量要求大、成本敏感的场景,也就是计算机的主存(内存),我们日常加装的内存条,均为 DRAM 芯片。
5.1.2.3 其他类型
1. SDRAM(同步动态随机存储器)
- 工作时钟与系统总线时钟同步,取消了传统 DRAM 的异步等待状态,数据传输效率大幅提升。是早期内存条的主流类型,408 主要考查 “同步” 的核心特征。
2. DDR SDRAM(双倍数据率同步动态随机存储器)
- 在时钟的上升沿和下降沿都能传输数据,理论带宽是同频率 SDRAM 的 2 倍。是目前主流内存条(DDR4/DDR5)的基础架构,考点集中在数据传输机制。
3. 伪静态 RAM(PSRAM)
- 内部集成了 DRAM 存储单元和自动刷新电路,对外接口和 SRAM 完全一致。兼具 DRAM 大容量、低成本和 SRAM 易用性的特点,多用于嵌入式系统,408 考查频率极低。
5.1.2.4 衍生类型及特性对比
| SRAM | Static RAM | 双稳态触发器(6T 结构) | ❌ 否 | ⚡ 最快 | 低(6 管/位) | 💰 高 | Cache(高速缓存) |
| DRAM | Dynamic RAM | 电容 + MOS 管(1T1C) | ✅ 是(每 2–8ms) | 中 | 🔝 高 | 💰 低 | 主存(内存条) |
| SDRAM | Synchronous DRAM | 同步 DRAM(时钟同步) | ✅ 是 | 快于异步 DRAM | 高 | 低 | 早期 PC 主存 |
| DDR SDRAM | Double Data Rate SDRAM | 时钟上下沿均传数据 | ✅ 是 | ⚡ 快(×2 带宽) | 高 | 低 | 现代主存(DDR4/5) |
5.1.3 RAM 常考点
(1)SRAM vs DRAM
-
SRAM:
- 无需刷新 → 无“死区时间”
- 非破坏性读出 → 读操作不改变原数据
-
DRAM:
-
破坏性读出:读操作会放电电容 → 需重写(再生)
-
刷新方式
(408 高频考点):
- 集中刷新:周期末集中刷新 → 有“死时间”
- 分散刷新:每行刷新分散到各周期 → 无死时间,但周期变长
- 异步刷新:折中方案(如 2ms 内刷完 128 行 → 每 15.6μs 刷一行)
-
(2)地址复用技术(DRAM 特有)
- 目的:减少芯片引脚数
- 实现:行地址与列地址分时复用同一组引脚
- 先送行地址(RAS 信号有效)
- 再送列地址(CAS 信号有效)
- 例题:2K×1 位 DRAM,为最小化引脚,行/列数应接近 √2048 ≈ 45 → 选 32×64(行少可减小刷新开销)
5.2 ROM 的相关考点
5.2.1 ROM 基本概念
1. 定义
-
ROM(Read-Only Memory):只读存储器,指在正常工作状态下只能读出、不能随意写入的半导体存储器。
-
核心特性
:
- ✅ 非易失性(Non-volatile):断电后数据不丢失
- ✅ 结构简单、可靠性高
- ✅ 单位面积存储密度高于 RAM
- ⚠️ “只读”是逻辑概念:部分 ROM(如 EEPROM、Flash)支持有限次编程/擦除
📌 注意:
- ROM 与 RAM 均支持随机存取(Random Access)
- “只读” ≠ “物理不可写”,而是指用户通常不进行写操作
5.2.2 ROM 衍生类型及演进
| Mask ROM | 掩模 ROM | 芯片制造时固化 | ❌ 不可擦除 | ❌ 仅一次 | BIOS(早期)、嵌入式固件 |
| PROM | Programmable ROM | 用户一次性编程(熔丝/反熔丝) | ❌ 不可擦除 | ❌ 仅一次 | 小批量定制 |
| EPROM | Erasable PROM | 紫外线照射擦除 + 编程器写入 | 🌞 紫外线(需石英窗口) | ✅ 多次 | 开发调试阶段 |
| EEPROM (E²PROM) | Electrically Erasable PROM | 电信号写入 | ⚡ 电擦除(字节级) | ✅ 多次 | 网卡 MAC 地址、旧主板 BIOS |
| Flash | 闪存 | 电信号写入 | ⚡ 电擦除(块级) | ✅ 多次 | U 盘、SSD、现代 BIOS(UEFI) |
关键细节说明:
(1)Flash 的两种主流架构
| NOR Flash | ✅ 支持 随机访问(XIP, Execute In Place) ❌ 写/擦速度慢 ✅ 读速度快 | 存储 启动代码(如 PC BIOS、嵌入式 Bootloader) |
| NAND Flash | ❌ 不支持随机访问 ✅ 高密度、低成本 ✅ 适合大块读写 | 大容量存储(SSD、U 盘、手机存储) |
💡 记忆技巧:
- NOR = Not Or → 用于执行代码(Code Storage)
- NAND = Not And → 用于海量数据(Data Storage)
(2)现代 ROM 的“可写性”
- 除 Mask ROM 外,其余类型均支持有限次写入(典型 10⁴ ~ 10⁶ 次)
- 写入速度远慢于 RAM(ms 级 vs ns 级),不能替代主存
5.3 ROM 与RAM 特征对比
5.3.2 核心特征对比
| 全称 | Random Access Memory | Read-Only Memory |
| 易失性 | ✅ 易失性(断电数据丢失) | ✅ 非易失性(断电数据保留) |
| 读写特性 | ✅ 可读可写 | ⚠️ 通常只读(部分类型支持有限次编程) |
| 访问方式 | ✅ 随机存取(任意地址直接访问) | ✅ 随机存取(任意地址直接读取) |
| 存储原理 | – SRAM:触发器 – DRAM:电容 | – Mask ROM:掩模固化 – Flash:浮栅晶体管 |
| 刷新需求 | – SRAM:❌ 不需要 – DRAM:✅ 需定期刷新 | ❌ 不需要刷新 |
| 速度 | ⚡ 快(SRAM > DRAM) | 🐢 较慢(尤其写入) |
| 成本/集成度 | – SRAM:高成本、低集成度 – DRAM:低成本、高集成度 | 低成本、高集成度(Mask ROM 最低) |
| 典型用途 | – SRAM:Cache – DRAM:主存(内存条) | – BIOS/固件:NOR Flash – 大容量存储:NAND Flash |
5.3.3 应用场景匹配
| SRAM | CPU Cache(L1/L2) | 2018-24:Cache 未命中后访问主存类型? |
| DRAM | 主存(内存条) | 2021-14:主存为何用 DRAM? |
| NOR Flash | BIOS/启动代码(支持 XIP) | 2023-17:主板 BIOS 存储介质? |
| NAND Flash | SSD/U 盘(大容量存储) | — |
💡 XIP(Execute In Place):代码直接从 Flash 执行,无需加载到 RAM → 必须用 NOR Flash
5.3.4 易错概念澄清表
| “ROM 不能随机访问” | ✅ ROM 支持随机读取 |
| “所有 RAM 都需刷新” | ❌ 仅 DRAM 需刷新 |
| “Cache 可用 ROM” | ❌ Cache 必须高速可写 → 仅 SRAM |
| “Flash 是 RAM” | ❌ Flash 是非易失性 ROM |
| “NAND Flash 用于 BIOS” | ❌ BIOS 需 NOR Flash(支持 XIP) |
六 考点跟踪
| 2010 | 第16题 | RAM/ROM 基本特性(经典题 | ||
| 2012 | 第16题 | 闪存特性 | ||
| 2015 | 第17题 | DRAM 需刷新 |
说明:本文内容基于公开资料整理,参考了包括但不限于《数据结构》(严蔚敏)、《计算机操作系统》(汤小丹)、《计算机网络》(谢希仁)、《计算机组成原理》(唐朔飞)等国内高校经典教材,以及其他国际权威著作。同时,借鉴了王道、天勤、启航等机构出版的计算机专业考研辅导系列丛书中的知识体系框架与典型题型分析思路。文中所有观点、例题解析及文字表述均为作者结合自身理解进行的归纳与重述,未直接复制任何出版物原文。内容仅用于学习交流,若有引用不当或疏漏之处,敬请指正。

