计算机操作系统课程设计-内存管理
《计算机操作系统课程设计-内存管理》由会员分享,可在线阅读,更多相关《计算机操作系统课程设计-内存管理(8页珍藏版)》请在毕设资料网上搜索。
1、 操作系统课程设计(内存管理)操作系统课程设计(内存管理) 班级:班级: 学号:学号: 姓名:姓名: 指导老师:指导老师: 一、设计目的一、设计目的 操作系统课程主要讲述的内容是多道操作系统的原理与 技术, 与其它计算机原理、 编译原理、 汇编语言、 计算机网络、 程序设计等专业课程关系十分密切。 本课程设计的目的综合应 用学生所学知识,建立系统和完整的计算机系统概念,理解和 巩固操作系统基本理论、原理和方法,掌握操作系统开发的基 本技能。 二、设计题目二、设计题目 操作系统模拟软件的设计与开发 三、设计内容(内存部分)三、设计内容(内存部分) 模拟各种内存分配算法及回收过程,并能动态演示。结
2、合 进程调度算法,能为进程模拟分配内存,并设计一个跟踪该内 存模拟分配的进程或线程,记录内存分配的结果 四、设计的步骤(内存部分)四、设计的步骤(内存部分) 1 1总体总体设计设计: 存储管理:存储管理: 功能描述:功能描述: 存储管理负责完成对内存存储器的地址转换,采 用最优适应算法完成对内存储器进行分配与去配,解 决多用户对内存储器的共享和保护,通过软件手段, 实现对内存储器容量的扩充。 简要描述:简要描述: 可变分区管理方式预先不将内存划分成几个区 域,而将内存除操作系统占用区域外的空间看作一个 大的空闲区。 存储管理部分,系统为提供了存储管理界面,用 户可以实现内存空间的管理、内存分配
3、、内存回收和 存储保护操作。 事件流事件流 当用户请求管理内存分配时,启用该用例,系统 显示内存分配,内存回收和内存存储保护。 当用户请求 内存分配时,系统执行内存的分配;当用户内存使用 完成后,系统执行内存的回收。内存分配出现问题时, 需要执行对内存储器的保护。 用户 存储系统 用例图 存储管理 内存的分配 内存的回收 存储的保护 子用例图 内存空间的分配内存空间的分配 功能描述:功能描述: 源程序经过编译、链接、并装入内存后才能运行。 内存空间的分配即对内存空闲区的分配。 简要描述:简要描述: 可变分区管理方式预先不将内存划分成几个区 域,而将内存除操作系统占用区域外的空间看作一个 大的空
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 课程设计 内存 管理
