学 号: 2课 程 设 计课 程计算机操作系统题 目模拟设计存储管理的分配与回收学 院计算机科学与技术学院专 业计算机科学与技术班 级计算机 1404姓 名王承禹指导老师王红霞 年12 月27日目录1 需求分析......................................................21.1 任务描述................................................21.2 系统的功能需求...........................................22 功能设计.....................................................32.1 算法分析................................................32.2 数据结构................................................42.2.1 页表结构...........................................42.3 模块说明.................................................42.3.1 内存模块...........................................42.3.2 进程模块...........................................52.3.3 主控模块...........................................52.3.4 错误处理模块.......................................63 开发平台.....................................................73.1 开发平台.................................................74 运行结果与运行情况分析.......................................74.1 初始界面以及功能选项.....................................74.2 内存情况.................................................74.3 进程页表信息.............................................85 自我评价与总结...............................................96 核心代码.....................................................94.1 内存模块代码............................................104.2 进程模块代码............................................134.3 主控模块代码............................................146 成绩评定表..................................................16模拟设计页式存储管理的分配与回收1 需求分析1.1 任务描述页式管理页式管理是一种内存空间存储管理的技术, 分为静态页式管理和动态页式管理。模拟动态页式管理, 请求调页技术, 将各进程的虚拟空间划分成若干个长度相等的页, 将内存划分成若干长度相等的页框。而且能完成逻辑地址到物理地址的转换。模拟虚拟存储器的工作。1...