960 字
2 分钟
考研专业课学习记录2026-05-09
考研专业课学习记录 | 2026-05-09
今日学习内容
今天累计学习2.5小时,围绕408操作系统模块考点,重点深入学习了分段虚拟存储系统的核心概念、实现原理与考研高频考点细节。
AI知识点带复盘
分段虚拟存储系统核心考点复盘
-
基础概念辨析 分段虚拟存储系统是分段存储管理与虚拟存储技术结合的产物,以用户程序的逻辑模块(代码段、数据段、栈段等)为内存分配单位,允许程序逻辑地址空间远大于物理内存实际容量,通过请求调入、分段置换机制实现大程序在小内存中运行。 与分页虚拟存储的核心区别:分段贴合用户程序组织结构,逻辑地址为二维结构(段号+段内偏移),天然支持段的共享、保护与动态增长,而分页以固定大小的页为单位,逻辑地址为一维结构。
-
段表结构与地址变换流程 每个进程对应一张段表,标准段表项包含以下核心字段:
- 段号:匹配逻辑地址中的段编号
- 段基址:该段在物理内存的起始地址
- 段长:当前段最大长度,用于校验段内偏移越界
- 存在位:标记段是否已加载至内存
- 修改位:标记段在内存中是否被修改,置换时判断是否需要写回外存
- 外存地址:段在外存的存储位置,用于缺段中断时调入内存
- 访问权限:限制段的读写/执行操作,实现内存保护
完整地址变换流程:
- 拆分逻辑地址为段号S与段内偏移W
- 以段号为索引查询段表,获取对应段表项
- 校验段内偏移W是否超出段长,越界则触发地址越界中断
- 若存在位为0,触发缺段中断,操作系统将对应段从外存调入内存并更新段表项
- 段已加载时,将段基址与段内偏移相加得到最终物理地址
-
高频考点细节
- 缺段中断:以段为单位调入内存,段大小不固定,需匹配内存空闲分区
- 分段置换算法:沿用OPT、FIFO、LRU等分页置换逻辑,选择内存段进行置换释放空间
- 内存碎片:会产生外碎片(零散小空闲分区),可通过内存紧凑缓解但增加系统开销
- 共享与保护:多进程可共享同一段代码/数据,通过段表权限字段限制非法访问
问题与反思
今日学习未提出具体疑难问题,但后续需要结合408历年真题,针对性练习分段虚拟存储的地址变换、缺段中断处理、与分页虚拟存储对比类题型,强化考点应用能力。
收获与总结
今日系统梳理了分段虚拟存储系统的核心考点,明确了其与分页虚拟存储的本质区别,掌握了段表结构、地址变换流程与缺段中断处理逻辑,对操作系统内存管理模块的虚拟存储部分有了更清晰的认知,为后续真题刷题打下了扎实基础。
💡 碎碎念:踏实吃透每一个知识点!
文档内容由 AI 辅助生成
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
考研专业课学习记录2026-05-09
https://elysiaweb.vercel.app/posts/408/5-9/ 部分信息可能已经过时
相关文章 智能推荐