软考系统分析师·每日学习卡 | [日期:2025-07-17] | [今日主题:主存编址]

一、今日学了啥?

  • 内存物理结构:由多个存储单元(地址对应的空间)组成,通过横向/纵向拼接扩展容量。
  • 地址与容量计算:存储单元数 = 最大地址 - 最小地址 + 1(二进制/十六进制需转换)。
  • 编址模式影响:按字节编址(固定8bit)或按字编址(依系统定义,如16/32bit),直接影响总容量。
  • 芯片选型逻辑:总容量 = 存储单元数 × 编址位数,芯片数量 = 总容量 ÷ 单片容量(需向上取整)。

二、重点/要记住的!

  • 🔺 存储单元:地址对应的基本存储空间(如1个字节/字)。

  • 🔺 编址模式:决定单个存储单元的大小(字节固定8bit,字依系统定义)。

  • 🔺 地址范围:通过起始/终止地址计算存储单元数(需注意进制转换)。

  • 编址单位混淆:按字编址时"字"的大小可能为16/32bit(非固定8bit),需结合题目条件。

  • 地址计算陷阱:十六进制地址加减需转十进制后计算,如0x90000 - 0x80000 +1易错在进位处理。

  • 芯片数量取整:若总容量/单片容量非整数,需向上取整(如2.1→3片,而非四舍五入)。


三、今天的小收获/卡住的地方

graph TD A[题目:按字节编址的内存设计] --> B[地址范围: 0x80000 ~ 0x8FFFF] B --> C[芯片规格: 8K×4位] C --> D[计算存储单元数] D --> E[最大地址 - 最小地址 +1] E --> F[0x8FFFF - 0x80000 +1 = 65536单元] F --> G[确定编址模式] G --> H{按字节编址?} H -->|是| I[单元大小=8bit] H -->|否| J[单元大小=系统字长] I --> K[总容量=65536×8bit=64KB] J --> L[总容量=单元数×字长bit] K --> M[芯片容量计算] M --> N[单片容量=8K×4bit=4KB] N --> O[芯片数量=64KB ÷ 4KB = 16片] O --> P{需向上取整?} P -->|是| Q[结果=16片] P -->|否| R[结果=计算值] style A fill:#ffd43b style Q fill:#c2f8cb style R fill:#c2f8cb style H fill:#ffd43b style P fill:#ffd43b click A "题目描述" "题目说明" click D "核心公式1" "存储单元数 = 高地址 - 低地址 +1" click I "关键概念" "按字节编址=8bit/单元" click N "易错点1" "芯片容量单位换算需注意bit→Byte" click O "易错点2" "总容量/单片容量必须向上取整"

四、明天学啥?

明天学磁盘管理


像实干家一样思考问题,像思想家一样付诸行动。

愿你我共同进步!

posted @ 2025-07-17 22:42  梦想截留时光  阅读(24)  评论(0)    收藏  举报