Toggle Light / Dark / Auto color theme Toggle table of contents sidebar 第四章:地址空间¶ 引言 本章导读 实践体验 本章代码树 实现 SV39 多级页表机制(上) 虚拟地址和物理地址 内存控制相关的CSR寄存器 地址格式与组成 地址相关的数据结构抽象与类型定义 页表项的数据结构抽象与类型定义 实现 SV39 多级页表机制(下) 物理页帧管理 可用物理页的分配与回收 分配/回收物理页帧的接口 多级页表实现 页表基本数据结构与访问接口 内核中访问物理页帧的方法 建立和拆除虚实地址映射关系 内核与应用的地址空间 实现地址空间抽象 逻辑段:一段连续地址的虚拟内存 地址空间:一系列有关联的逻辑段 内核地址空间 应用地址空间 基于地址空间的分时多任务 建立并开启基于分页模式的虚拟地址空间 创建内核地址空间 跳板的实现 加载和执行应用程序 扩展任务控制块 更新对任务控制块的管理 改进 Trap 处理的实现 改进 sys_write 的实现 chapter4练习 编程作业 重写 sys_get_time 和 sys_task_info mmap 和 munmap 匿名映射 实验要求 问答作业 报告要求