《操作系统》课程设计---连续动态分区内存管理模拟实现
《《操作系统》课程设计---连续动态分区内存管理模拟实现》由会员分享,可在线阅读,更多相关《《操作系统》课程设计---连续动态分区内存管理模拟实现(36页珍藏版)》请在毕设资料网上搜索。
1、 1 操作系统课程设计操作系统课程设计 论文题目:论文题目: 连续动态分区内存管理模拟实现连续动态分区内存管理模拟实现 所在班级:所在班级: 学生学号:学生学号: 学生姓名:学生姓名: 任课教师:任课教师: 完成日期:完成日期: 2012 年年 12 月月 1 日日 2 操作系统课程设计. 1 课程设计目的和内容: 3 开发环境: . 3 系统分析设计: 3 第一章 :有关了解内存管理的相关理论 3 1.1 内存管理概念: 3 1.2 内存管理的必要性: . 3 1.3 内存的物理组织:. 4 1.4 什么是虚拟内存:. 4 第二章 :连续动态分区内存管理方式的实现 . 4 2.1 单一连续分
2、配(单个分区). 4 2.2 固定分区存储管理. 5 2.3 可变分区存储管理(动态分区) 5 2.4 可重定位分区存储管理 5 2.5 覆盖技术与对换技术 . 6 第三章 :分析并实现四种内存分配算法 6 3.1 最先适应算法 6 3.2 下次适应分配算法. 9 3.3 最优适应算法. 11 3.4 最坏适应算法.13 第四章:实现对分配内存后进行回收的算法 16 4.1 可变分区的回收 .16 4.2 对可变分区回收的流程图 .17 4.3 利用可变分区的首次适应算法,模拟内存的分配与回收算法。 .18 第五章 有关动态分区的数据结构、存储管理分析及实现虚拟内存的算法.25 5.1 实现动
3、态分区需要的数据结构 25 5.2 可变分区存储管理分析: .26 5.3 使用三种方法 FIFO、OPI、LRU 实现虚拟内存页面置换算法26 心得体会及小结:.35 参考文献: .36 3 课程设计目的和内容:课程设计目的和内容: 理解内存管理的相关理论,掌握连续动态分区内存管理的理论;通过对实 际问题的编程实现,获得实际应用和编程能力。 编写程序实现连续动态分区内存管理方式,该程序管理一块虚拟内存,实 现内存分配和回收功能。 分析并实现四种内存分配算法,即首次适应算法,循环首次适应算法,最佳 适应算法,最坏适应算法。内存分配算法和回收算法的实现。 开发环境:开发环境: win7 下 VC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课程设计 连续 动态 分区 内存 管理 模拟 实现
