news 2026/4/20 1:04:24

常用存储器介绍

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
常用存储器介绍

存储器按其存储介质特性主要分为两大类:易失性存储器和非易失性存储器。

易失性存储器:在断电后数据会丢失,如 RAM。

非易失性存储器:即使断电也能保留数据,如 ROM、Flash,以及一些新兴技术。

一、易失性存储器(RAM)

RAM(Random Access Memory)是易失性的半导体存储器,用于存储运行中的程序和数据。

1、动态随机存储器DRAM(Dynamic RAM)

动态随机存储器(DRAM) 是一种易失性存储器,采用电容存储数据(电容带电表示 1,不带电表示 0),需要定期刷新以维持数据完整性。由于其依赖时钟信号进行数据传输,因此通常被称为同步 DRAM(SDRAM),并常采用SDR(Single Data Rate)或DDR(Double Data Rate)模式。

2、静态随机存储器SRAM

SRAM 的存储单元通过锁存器保存数据,不需要刷新。它的访问速度比 DRAM 快,但存储密度较低,成本较高。通常用于 CPU 的高速缓存 或 内部数据存储。

两者对比如下表:

特性 DRAM SRAM

存取速度 较慢 较快

集成度 较高 较低

生产成本 较低 较高

是否需要刷新 是 否

应用 用于CPU内部的高速缓存(Cache) 外部存储

二、非易失性存储器(ROM)

ROM(Read Only Memory)是一种非易失性的半导体存储器,决定了存储的数据不会因为断电而丢失。尽管早期的 ROM 不能写入,但随着技术发展,现在一般包括多种可编程类型,如 EEPROM 和 Flash。

MASK ROM:出厂时通过工艺固化的数据,不可修改。

OTPROM(One-Time Programmable ROM):一次性可编程,不可更改。

EPROM:需要紫外线擦除后可重新写入。

EEPROM:支持电擦除,可以重复擦写,适用于需要动态更新数据的场景。

特性 MASK ROM OTPRPM EPROM EEPROM

数据可写性 ❌ 不可写 ❌ 不可写 ✅ 可擦写 ✅ 可擦写

读写速度 ✅ 快 ✅ 快 ✅ 慢 ✅ 慢

集成度 ✅ 较低 ✅ 较低 ✅ 较低 ✅ 较低

用途 固件存储(旧设备) 固件存储(一次性) 固件存储(可编程) 固件存储(可更新)

三、非易失性存储器(FLASH)

FLASH 存储器,又称为 Flash ROM,是一种可擦写的非易失性存储器,广泛应用于嵌入式系统、消费电子产品和数据中心。根据其结构和访问方式,FLASH 主要分为 NOR Flash 和 NAND Flash 两种。

特性 NOR FLASH NAND FLASH

同容量存储器成本 较贵 较便宜

集成度 较低 较高

介质类型 随机存储 连续存储

地址线和数据线 独立分开 共用

擦除单元 以“扇区/块”擦除 以“扇区/块”擦除

读写单元 可以基于字节读写 必须以“块”为单位读写

读取速度 较高 较低

写入速度 较低 较高

坏块 较少 较多

是否支持XIP 支持 不支持

四、应用

在嵌入式系统中,通常使用 Flash 存储程序 + RAM 运行程序,ROM 已逐渐被 Flash 替代,但在一些低成本设备中,仍用于固定存储场景(如早期 MCU 的 Boot ROM)。

特性 RAM ROM Flash

读写速度 最快 较慢 读取快、写入慢

掉电数据 丢失 保留 保留

用途 运行程序 固件存储(旧设备) 程序+数据存储

擦写次数 不限 一次/有限 有限(10万次+)

五、新兴存储器技

随着信息技术的快速发展,存储技术也在不断创新与演进。除了传统的 RAM、ROM 和 Flash 存储器,近年来涌现出一系列新兴的非易失性存储器技术,如 MRAM、ReRAM、FRAM 和 3D XPoint 等。这些技术在数据保留能力、读写速度、功耗、耐久性等方面具有显著优势,正在逐步改变存储器的格局,成为未来智能系统、物联网设备、边缘计算和高性能计算领域的重要组成部分。

存储器类型 原理 非易失性 读写速度 耐久性 适用场景

MRAM 基于磁性隧道结(MTJ),磁性材料的电阻状态变化 ✅ 是 高 数十亿次 IoT设备、控制系统、缓存

ReRAM 基于材料的电阻变化(如氧化物的电阻变化) ✅ 是 中 数百万到数亿次 AI芯片、物联网设备

FRAM 基于铁电晶体的极化状态 ✅ 是 非常快 数百万次以上 数据记录、传感器数据存储

3D XPoint 结合了DRAM和Flash的优点,支持逐字节访问 ✅ 是 高 非常高 数据库、大数据存储

FPGA Block RAM 基于SRAM,可掉电保存(支持电池备份) ✅ 可选 高 无限次 FPGA内部数据暂存

FPGA Distributed RAM 基于逻辑单元实现的SRAM ❌ 否 高 无限次 配置寄存器、状态数据

六、其他

1、为什么叫 NOR / NAND?

在 Flash 存储技术中:

NOR Flash 的存储单元结构采用了类似于 NOR 逻辑门 的电路设计,支持随机访问,能够如 RAM 一样寻址单个字节。

NAND Flash 的存储单元结构采用类似于 NAND 逻辑门 的串联设计,访问方式为 块/页,不适合直接执行代码,但适合大数据量存储。

2、什么是DDR模式和SDR模式?

DDR(Double Data Rate) 和 SDR(Single Data Rate) 是两种常用的内存数据传输模式,其主要区别在于对时钟信号的使用:

SDR (Single Data Rate):数据仅在时钟的上升沿被采样,一个时钟周期传输一次数据;

DDR (Double Data Rate):数据在时钟的上升沿和下降沿分别被采样,一个时钟周期可以传输两次数据,因此传输速率更高。

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

)关于机器那些事儿

机器这个概念,在监控系统里具有比较特殊的场景。核心是因为两个原因:机器上面的服务有时会混部,导致机器和业务程序之间的对应关系不好搞(这就是对待机器不能像对待 Pod 的原因)采集器 agent 通常部署在机器上&#xf…

作者头像 李华
网站建设 2026/4/17 20:50:02

谷歌Gemini更新:手写编辑图片及识别AI视频功能详解

谷歌Gemini更新:手写编辑图片及识别AI视频功能详解 Gemini应用迎来智能升级! 谷歌为其Gemini应用推出新更新,新增功能使AI工具更贴近日常使用。用户现可通过Nano Banana工具直接在照片上涂鸦或标注来编辑图像,简化创意修改流程。此…

作者头像 李华
网站建设 2026/4/18 14:16:16

Java计算机毕设之基于springboot的演唱会票务销售平台开发基于springboot的演唱会购票系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/19 6:16:53

儿童近视怎么办?科学防控攻略全解析

近年来,儿童近视发病率呈逐年攀升且低龄化的趋势,已成为影响青少年健康成长的重要问题。当家长发现孩子出现视物模糊、频繁揉眼、眯眼等症状时,往往陷入焦虑与迷茫。一、正确认知:近视防控,早发现早干预是关键很多家长…

作者头像 李华
网站建设 2026/4/18 22:18:55

Java毕设选题推荐:基于springboot的养宠物指南服务平台系统的设计与实现基于SpringBoot+Vue的宠物健康咨询系统【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华