软考高级系统架构设计师备考(九):操作系统—存储管理
2026-10-18 20:30:42
0次

软考高级系统架构设计师备考(九):操作系统—存储管理

在操作系统中, 存储管理 是非常重要的核心功能之一。操作系统需要对内存进行合理分配和管理,使多个进程能够高效、安全地共享系统资源。

在软考高级系统架构设计师考试中,存储管理是 计算机系统基础的重要考点 ,经常出现在

本文将系统讲解这些知识点,并结合典型例题进行说明。

一、存储管理的基本概念

在计算机系统中, 内存是CPU直接访问的存储空间 。

如果多个程序同时运行,就需要操作系统负责

逻辑地址(Logical Address)

物理地址(Physical Address)

操作系统需要通过 地址映射机制 实现

逻辑地址 → 物理地址

为了解决内存利用率低和碎片问题,操作系统提出了多种存储管理方式。

二、页式存储管理

1 页式存储的基本思想

页式存储管理(Paging)**将

  • ▪▪ ▪ ▪ ▪ ▪ ▪ 逻辑地址空间划分为固定大小的 页(Page)
  • ▪▪ ▪ ▪ ▪ ▪ ▪ 物理内存划分为相同大小的 页框(Frame)
页大小 = 4KB
页大小 = 页框大小

这样可以避免 外部碎片问题 。

2 页表

为了记录页与页框之间的映射关系,操作系统使用

页号 → 页框号

3 地址结构

在页式存储中,逻辑地址通常由两部分组成

页号 + 页内地址
页面大小 = 4KB 逻辑地址长度 = 16位
页内地址 = 12位 页号 = 4位
2^12 = 4096 = 4KB

4 地址转换过程

  • ▪▪ ▪ ▪ ▪ ▪ ▪ 页框号 + 页内地址 → 物理地址

三、页式存储计算例题

页面大小 = 1KB 逻辑地址 = 5000 页表如下

解题步骤

页号 = 5000 / 1024
页号 = 4
页内地址 = 5000 % 1024
页内地址 = 904
页号4 → 页框2
物理地址 = 页框号 × 页面大小 + 页内地址
= 2 × 1024 + 904 = 2952
物理地址 = 2952

四、快表(TLB)

在页式存储中,每次访问内存都需要

两次内存访问

快表(TLB:Translation Lookaside Buffer)

快表是一种 高速缓存 ,用于存储最近使用的页表项。

逻辑地址 → 查TLB ↓ 命中 ↓ 直接得到页框号
查页表 → 更新TLB

快表访问时间例题

TLB命中率 = 90% TLB访问时间 = 10ns 内存访问时间 = 100ns

计算过程

10 + 100 = 110ns
10 + 100 + 100 = 210ns
EAT = 0.9 × 110 + 0.1 × 210
EAT = 99 + 21
EAT = 120ns

五、段式存储管理

1 段式存储思想

段式存储管理(Segmentation)**按照程序的逻辑结构进行划分。

每个段大小可以不同

这就是段式存储与页式存储的主要区别。

2 地址结构

段号 + 段内地址

段表(Segment Table)

段号 → 段基址 + 段长度

3 地址转换过程

  • ▪▪ ▪ ▪ ▪ ▪ ▪ 物理地址 = 段基址 + 段内地址

六、段式存储例题

(1, 120)

解题过程

1
段基址 = 800
120 < 300
物理地址 = 800 + 120
= 920

七、段页式存储管理

1 段页式思想

段式 + 页式
程序 → 段 段 → 页 页 → 页框
段号 + 页号 + 页内地址

八、段页式地址转换例题

页大小 = 1KB 逻辑地址:(段2,页1,偏移100)
段2 → 页表 PT2
页1 → 页框5
物理地址 = 5 × 1024 + 100
= 5120 + 100
= 5220

九、页式与段式的区别

十、软考高频考点总结

在软考高级系统架构设计师考试中,存储管理重点包括

十一、总结

存储管理是操作系统的重要组成部分,也是软考高级系统架构设计师考试中的高频考点。

相关内容

软考高级系规论文经验教训,...
第4章 信息系统规划 1、以组织战略为起点做规划,坚持战略性、整体...
2026-10-18 20:32:02
软考高级:系统规划与管理师...
本文章围绕软考高级系统规划与管理师(系规)2025年下半年起使用的...
2026-10-18 20:32:02
软考系统规划与管理师综合知...
1. 软考系统规划与管理师考试概述 系统规划与管理师作为计算机技术...
2026-10-18 20:32:01
系统架构设计师软考备考全攻...
每年软考报名季,“系统架构设计师”的咨询热度总能排进前三。我被人问...
2026-10-18 20:32:01
软考系统规划与管理师真题解...
1. 软考系统规划与管理师考试概述 系统规划与管理师作为计算机技术...
2026-10-18 20:32:00
软考系规:第11至17章知...
第 11 章 信息系统治理 章节定位 属于高层顶层管理,是 IT ...
2026-10-18 20:32:00

热门资讯

软考高级系统架构设计师备考(七... 软考高级系统架构设计师备考(七):计算机系统基础—校验码 在计算机系统和数据通信系统中,数据在传输或...
系统架构师案例分析经验 案例分析题考试首先要知道以下几点 案例分析题一共5道题,第一题必做,后面4选2. 后面四题中必有一道...
系统架构设计师软考备考全攻略:... 每年软考报名季,“系统架构设计师”的咨询热度总能排进前三。我被人问过最多的一句话是:“这个证书到底值...
软考系统架构设计师 | 系统安... hello~ 这里是软考系统架构师备考笔记。 零信任与安全架构 在传统的企业网络安全建设中,技术团队...
软考 系统架构设计师 第十三章... 关注「有鱼软考」,系统架构设计师备考干货持续更新。第13章是综合知识+案例的高频章,建议先吃透&qu...
【26年下半年-软考系统架构设... 关注零一软考,获取最新的软考信息👇 获取系统架构设计师软考教材核心考点思维导图! 今天给大家带来一篇...
软考备考全指南:中级软件设计师... 最近朋友圈被“赢麻了!软考空前大利好!恭喜所有程序员”这类标题刷屏的时候,我第一反应也是“又来标题党...
软考系统架构设计师 | 软件架... hello~ 这里是软考系统架构师备考笔记。 架构风格怎么选 今天我们来攻克软考系统架构设计师考试中...
软考 系统架构设计师 第十三章... 关注「有鱼软考」,系统架构设计师备考干货持续更新。表现层是案例题常客,MVC / MVP / MVV...
系统架构设计师考试高效备考指南... 快速体验 打开 InsCode(快马)平台 输入框输入如下内容 帮我整理系统架构设计师考试核心知识点...
软考梦工厂

软考梦工厂

扫码关注我们