960 字
2 分钟
考研专业课学习记录2026-05-09
2026-05-09

考研专业课学习记录 | 2026-05-09#

今日学习内容#

今天累计学习2.5小时,围绕408操作系统模块考点,重点深入学习了分段虚拟存储系统的核心概念、实现原理与考研高频考点细节。

AI知识点带复盘#

分段虚拟存储系统核心考点复盘#

  1. 基础概念辨析 分段虚拟存储系统是分段存储管理与虚拟存储技术结合的产物,以用户程序的逻辑模块(代码段、数据段、栈段等)为内存分配单位,允许程序逻辑地址空间远大于物理内存实际容量,通过请求调入、分段置换机制实现大程序在小内存中运行。 与分页虚拟存储的核心区别:分段贴合用户程序组织结构,逻辑地址为二维结构(段号+段内偏移),天然支持段的共享、保护与动态增长,而分页以固定大小的页为单位,逻辑地址为一维结构。

  2. 段表结构与地址变换流程 每个进程对应一张段表,标准段表项包含以下核心字段:

    • 段号:匹配逻辑地址中的段编号
    • 段基址:该段在物理内存的起始地址
    • 段长:当前段最大长度,用于校验段内偏移越界
    • 存在位:标记段是否已加载至内存
    • 修改位:标记段在内存中是否被修改,置换时判断是否需要写回外存
    • 外存地址:段在外存的存储位置,用于缺段中断时调入内存
    • 访问权限:限制段的读写/执行操作,实现内存保护

    完整地址变换流程:

    1. 拆分逻辑地址为段号S与段内偏移W
    2. 以段号为索引查询段表,获取对应段表项
    3. 校验段内偏移W是否超出段长,越界则触发地址越界中断
    4. 若存在位为0,触发缺段中断,操作系统将对应段从外存调入内存并更新段表项
    5. 段已加载时,将段基址与段内偏移相加得到最终物理地址
  3. 高频考点细节

    • 缺段中断:以段为单位调入内存,段大小不固定,需匹配内存空闲分区
    • 分段置换算法:沿用OPT、FIFO、LRU等分页置换逻辑,选择内存段进行置换释放空间
    • 内存碎片:会产生外碎片(零散小空闲分区),可通过内存紧凑缓解但增加系统开销
    • 共享与保护:多进程可共享同一段代码/数据,通过段表权限字段限制非法访问

问题与反思#

今日学习未提出具体疑难问题,但后续需要结合408历年真题,针对性练习分段虚拟存储的地址变换、缺段中断处理、与分页虚拟存储对比类题型,强化考点应用能力。

收获与总结#

今日系统梳理了分段虚拟存储系统的核心考点,明确了其与分页虚拟存储的本质区别,掌握了段表结构、地址变换流程与缺段中断处理逻辑,对操作系统内存管理模块的虚拟存储部分有了更清晰的认知,为后续真题刷题打下了扎实基础。

💡 碎碎念:踏实吃透每一个知识点!

文档内容由 AI 辅助生成

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

考研专业课学习记录2026-05-09
https://elysiaweb.vercel.app/posts/408/5-9/
作者
程翊雪
发布于
2026-05-09
许可协议
Unlicensed

部分信息可能已经过时

目录