2.2.3存储器 考点整理(系统架构设计师)

核心思想:存储器分层金字塔:离 CPU 越近,速度越快、容量越小、单价越贵;离 CPU 越远,速度越慢、容量越大、单价越便宜 。 分层体系目的:解决速度、容量、成本三者无法同时最优的矛盾。

一、存储器硬件种类

SRAM、DRAM、NVRAM、Flash、EPROM、Disk(磁盘)

  1. SRAM 静态随机存储器:不需要刷新,速度快、成本高;专门做 Cache 缓存(片上、片外缓存),断电数据丢失(易失)。
  2. DRAM 动态随机存储器 :电容存数据,电荷漏电,必须定时刷新充电维持数据;成本低、容量大,用作主存(内存条),断电丢失数据(易失)。
  3. EPROM:老式可擦除只读存储器,紫外线擦写;
  4. Flash 闪存:非易失,断电保留数据;Nor‑Flash 容量 MB 级别;Nand‑Flash 用于 SSD、U 盘;
  5. NVRAM 非易失 RAM:掉电不丢数据;
  6. Disk 磁盘(机械硬盘):磁介质,TB 级大容量。

✔高频选择题坑:所有 Cache(片上、片外)一律用 SRAM;主存内存是 DRAM。

二、四层分层体系(按处理器物理距离由近→远)

表格

层级 名称 材质 容量要点 关键特点 易失性
1 片上缓存 SRAM 16kB~512kB 集成在 CPU 内核内部,L1/L2 缓存,访问最快 断电丢失
2 片外缓存 SRAM 256kB~4MB L2/L3 / 平台 Cache;CPU 核心外面,经过互联开关访问 断电丢失
3 主存(内存) DRAM 数百 MB~数十 GB 独立内存条芯片,总线连接 CPU;需要不断充电刷新维持数据 断电丢失
4 外存 磁带 / 磁盘 / 光盘 / Flash GB~TB 级 速度慢,容量大;掉电可以保存数据,但不是永久,介质有保存年限 非易失(介质有保存寿命)

外存介质保存年限(原文考点)

  • Flash:约 10 年
  • 光盘:数年~数十年
  • 磁盘:10 年以上
  • 磁带:30 年以上

⚠️注意:外存虽然断电保存数据,但不是永久保存,有数据保存年限,真题会在这里挖陷阱。

三、通俗大白话理解

把 CPU 比作办公室办公的人:

  1. 片上缓存(L1 Cache):手上的便签本,很小,伸手就能看,速度最快;
  2. 片外缓存(L3 Cache):办公桌上面的笔记本,比便签本大一点,伸手也要多花一点时间;
  3. 主存 DRAM(内存):办公桌旁边文件柜,容量大,起身去拿;断电 = 文件柜瞬间清空;
  4. 外存(硬盘 / U 盘 / 磁带):地下仓库,容量巨大,跑很远才能拿到;断电东西还在,但存放多年介质会老化损坏。

四、软考必背简答 / 选择题要点

  1. 存储分层核心目的:平衡速度、容量、成本矛盾。
  2. Cache(片上、片外缓存)= SRAM,无需刷新 ;主存 =DRAM,需要刷新充电。
  3. 变化规律:距离 CPU 越近:速度↑,容量↓,成本↑。
  4. SRAM、DRAM 都属于易失存储器,断电数据丢失;外存(Flash、磁盘、磁带)是非易失,但介质有数据保存寿命,不能无限存放。
  5. DRAM 依靠电容保存数据,电容漏电,必须周期性刷新;SRAM 依靠触发器保存数据,不需要刷新。
相关推荐
各类产品分享2 小时前
工业现场 AR 巡检系统架构设计与落地实践
系统架构·ar·ar巡检
我命由我1234518 小时前
软件工程概念 - 可插拔性
java·后端·学习·java-ee·系统架构·软件工程·学习方法
Vitaliy Kostrov(柯维远)1 天前
客户端如何检查直播流:从流内标记到停止播放
android·运维·服务器·驱动开发·网络安全·系统架构·cdn
黄俊懿2 天前
【架构师从入门到进阶】第六章:服务集群优化——第八节:线程数公式
java·服务器·数据库·分布式·性能优化·架构·系统架构
黄鹂鸟科技2 天前
软件定制开发设计要点:从需求梳理、原型确认到敏捷交付与持续维护
后端·物联网·系统架构
奔跑的架构师3 天前
[A-51]ARMv9/v8-SCMI系统架构
linux·arm开发·架构·系统架构·arm
黄鹂鸟科技3 天前
进销存系统设计要点:从采购计划、库存监控到成本核算
后端·物联网·系统架构
吴建旭 智宅焕3 天前
智能家居全国交付中异地高并发管理带宽的系统架构与AI半自动化实现
人工智能·系统架构·智能家居
金陵驿3 天前
【3GPP核心网】精讲5G核心网系统架构
5g·系统架构
荆棘鸟智能4 天前
果蔬AI分选系统架构设计:视觉识别、边缘推理与气阀时序控制
人工智能·系统架构