主存储器和存储系统
一、对RAM和ROM的理解。
I. RAM 是易失性存储器,ROM 是非易失性存储器
- RAM (Random Access Memory, 随机存取存储器):通常指主存(内存),它依赖于电源来维持存储的数据。一旦断电,其中的信息就会全部丢失。这就是易失性 (Volatile) 的定义。此叙述正确。
- ROM (Read-Only Memory, 只读存储器):通常用于存放计算机的固件(如BIOS)或嵌入式系统中的程序。它的数据在制造时就被写入,或者通过特殊方式写入后能长期保存,断电后信息不会丢失。这就是非易失性 (Non-volatile) 的定义。此叙述正确。
- 结论:该叙述 I 是正确的。
II. RAM 和 ROM 都采用随机存取方式进行信息访问
- 随机存取 (Random Access) 的含义是,访问任何一个存储单元所需的时间是相同或相近的,与该单元所在的物理位置无关。
- RAM 的全称就是随机存取存储器,所以它显然是随机存取的。
- ROM 虽然是只读的,但它的访问方式也是随机的。CPU可以根据地址直接读取ROM中任意位置的数据,而不需要从头按顺序读取。
- 结论:该叙述 II 是正确的。
III. RAM 和 ROM 都可用作 Cache吗
- Cache (高速缓存) 是位于CPU和主存(RAM)之间的一种容量较小但速度极快的存储器。它的目的是解决CPU运算速度与内存读写速度不匹配的矛盾。
- Cache 需要频繁地进行高速的读写操作。通常使用SRAM (静态随机存取存储器) 来制造,SRAM是一种速度非常快的RAM。
- ROM 的写入速度极慢(对于可编程ROM而言)或者根本不能写入(对于掩膜ROM而言),完全不满足Cache对高速写入的要求。
- 结论:该叙述 III 是错误的。
IV. RAM 和 ROM 都需要进行刷新吗
不是的,* 刷新 (Refresh) 是针对特定类型的存储器而言的。DRAM (动态随机存取存储器),也就是我们通常所说的内存条,是利用电容存储电荷来表示0和1的。由于电容会漏电,所以必须周期性地对其进行充电以维持数据,这个过程就是刷新。
- SRAM 和 ROM 都不需要刷新。SRAM使用触发器来存储数据,只要供电就不会丢失。ROM的数据是永久性或半永久性固化的。
- 因此,“RAM都需要刷新”这个说法不完全准确(SRAM就不需要),但“ROM需要刷新”是绝对错误的。所以整个命题是错误的。
- 结论:该叙述 IV 是错误的。

浙公网安备 33010602011771号