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 依靠触发器保存数据,不需要刷新。
相关推荐
dishugj6 小时前
系统架构的常用建模方法和评价架构的4+1观察视角
架构·系统架构
风123456789~7 小时前
【架构专栏】第7章 系统架构设计基础知识 3/3
架构·系统架构
风123456789~7 小时前
【架构专栏】第7章 系统架构设计基础知识 2/3
架构·系统架构
励志不掉头发的内向程序员8 小时前
【LibreCAD 2D架构】RS_Line创建之后发生了什么?从图形容器到屏幕渲染
开发语言·c++·qt·学习·系统架构
微三云生态系统架构师-彭丹18 小时前
顶俏积分闭环S2B2C系统设计:以销定产与积分换货的技术实现
系统架构
m0_587383001 天前
全民健身解决方案软件开发:从架构设计到落地实践
人工智能·数据挖掘·系统架构·需求分析
王解1 天前
AG-31_Grok Build 开源解读:马斯克的命令行 Agent
系统架构·开源·agent
小哈里3 天前
【执行】个人操作系统架构图 v1(硬件层,OS层,软件层,Agent层,横向控制面)
系统架构·操作系统·agent·架构图·执行
励志不掉头发的内向程序员3 天前
【LibreCAD 2D架构】从鼠标点击到图形创建:RS_ActionDrawLine交互流程与状态机解析
开发语言·c++·qt·学习·系统架构·计算机外设·交互