news 2026/9/24 17:34:25

存储器分类:RAM 与 ROM

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
存储器分类:RAM 与 ROM

1. 引言

在计算机组成原理里,存储器的分类方式有很多:按存储介质、按存取方式、按信息易失性、按读写功能……其中最经典、也最常被拿来讨论的一种分法,就是按 RAM 和 ROM 来划分。这里说的 RAM / ROM,主要是按读写特性和断电后数据是否丢失来分的。它们都属于半导体存储器;磁盘、光盘、磁带等通常归为外存,不在这套二分里。

2. RAM:随机存取存储器

RAM 的最大特点是:

  • 可读可写
  • 易失性:断电后数据丢失
  • 主要用于程序运行时的临时数据存储

RAM 又分为两大类:SRAM 和 DRAM。

3.1 SRAM:静态随机存取存储器

SRAM 用触发器来存储数据,不需要周期性刷新。

特点:

  • 速度快
  • 成本高
  • 集成度相对较低
  • 不需要刷新

典型用途:

  • CPU Cache
  • 寄存器、缓冲器
  • 对速度要求高、容量要求不大的场景

3.2 DRAM:动态随机存取存储器

DRAM 用电容存储电荷来表示数据。电容会漏电,所以必须周期性刷新。

特点:

  • 需要刷新
  • 速度比 SRAM 慢
  • 成本低
  • 集成度高

典型用途:

  • 计算机主存
  • 手机运行内存

常见类型包括:

  • SDRAM(同步动态随机存取存储器
  • DDR SDRAM(双倍数据速率同步动态随机存取存储器
  • DDR2 / DDR3 / DDR4 / DDR5

我们平时说的“内存条”,通常就是 DRAM。

3. ROM:只读存储器

ROM 的传统特点是:

  • 非易失性:断电后数据不丢失
  • 传统上只能读,不能随意写
  • 现代很多 ROM 类器件已经可以电擦写

ROM 家族比较庞大,常见类型如下。

3.1 MROM:掩膜 ROM

出厂时由厂家直接固化内容,用户不可修改

适合:

  • 大批量生产
  • 内容固定不变
  • 成本敏感的场景

3.2 PROM:可编程 ROM

用户可以进行一次编程,写入后不能修改。

特点:

  • 只能写一次
  • 适合小批量定制

3.3 EPROM:紫外线可擦除可编程 ROM

可以用紫外线照射擦除,然后重新编程。

特点:

  • 可反复擦写
  • 擦除不方便,需要专用设备
  • 现在基本被 EEPROM 和 Flash 取代

3.4 EEPROM:电可擦除可编程 ROM

电信号擦除和写入,不需要紫外线。

特点:

  • 可电擦写
  • 可按字节操作
  • 擦写次数有限
  • 速度相对较慢

常见用途:

  • 保存配置参数
  • 嵌入式系统中的小容量非易失数据

3.5 Flash:闪存

Flash 由 EEPROM 技术发展而来,但通常按块擦除,而不是按字节。

Flash 主要分为:

  • NOR Flash:可片内执行,读取速度快,常用于固件、启动代码。
  • NAND Flash:密度高、成本低、容量大,常用于 SSD、U 盘、手机存储、SD 卡。

4. RAM 与 ROM 对比

类型易失性读写能力速度典型用途
RAM易失可读可写主存、Cache
ROM非易失传统只读,现代可写相对慢固件、启动程序、嵌入式程序

再简单一点:

  • RAM:程序运行时用,断电就没了。
  • ROM:程序固化用,断电还在。

5. 几个常见误区

5.1 ROM 一定不能写吗?

不一定。传统 ROM 确实以只读为主,但 EEPROM、Flash 等都可以写。只是它们通常被归入 ROM 大类,因为它们具有非易失性。

5.2 内存和硬盘是一回事吗?

不是。

  • 内存通常指 RAM,是易失性主存。
  • 硬盘、SSD、U 盘属于外存。
  • SSD 内部常用 NAND Flash,而 NAND Flash 在技术上和 ROM 家族有关,但整块 SSD 通常被归为外存。

5.3 RAM 都很快吗?

不能一概而论。

6.总结

SRAM 很快,DRAM 相对慢。即使是 DRAM,不同代 DDR 之间速度也差别很大。RAM 主要分 SRAM 和 DRAM;ROM 则包括 MROM、PROM、EPROM、EEPROM 和 Flash。理解这两大类,再去看 Cache、内存条、固件、SSD、U 盘,就会清晰很多。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/24 17:33:20

用思维赚钱19:聪明绝顶

用思维赚钱,用思维怎么赚钱?要回答这个问题,其实并不复杂。 假设你聪明绝顶,你想想看,你会赚不到钱吗?换句话说,你赚到的钱,不是因为你的聪明吗?聪明会体现在哪里呢&…

作者头像 李华
网站建设 2026/9/24 17:32:53

Palantir Study 24|从 Object Explorer 到 Workshop:交付运营应用

上午 8:15,恒川工业的计划员在 Object Explorer 找到缺料事件 SD-260808-01。他沿 Link 看见物料 MAT-0001042、受影响订单、库存和候选方案,又打开 Quiver 核对库存趋势。 8:40,没办完。 因为第二天,他还得重新搜索、筛选、排序…

作者头像 李华
网站建设 2026/9/24 17:32:52

VUE相关

认识Vue2 1.Vue中的常用指令 vue 中的指令按照不同的用途可以分为如下 6 大类: 内容渲染指令: v-text(类似innerText) v-html(类似 innerHTML) 条件渲染指令: 条件渲染指令用来辅助开发者按需控制 DOM 的显示与隐藏。Vue 中主要通过 v-show 和 v-if 两个指令来实…

作者头像 李华
网站建设 2026/9/24 17:32:45

有没有可以批量管理经销商营销任务的平台?门店矩阵任务管理推荐

批量管理经销商营销任务,需要的是"模板化派单—进度追踪—数据回收—积分考核"的闭环系统,而非群发通知工具。企业级方案中新榜矩阵通的任务管理模块覆盖该闭环,支持电脑端派单、手机端接单、任务与发布数据自动关联,已…

作者头像 李华
网站建设 2026/9/24 17:32:36

在Python编程中,字典(dict)是最核心、最常用的数据结构之一

在Python编程中,字典(dict)是最核心、最常用的数据结构之一。它提供了一种高效、灵活的方式来存储和操作键值对数据。作为Python内置类型,dict无需额外导入即可使用,广泛应用于数据处理、配置管理、缓存系统等多个领域…

作者头像 李华