- 17
- 0
- 约3.13千字
- 约 8页
- 2018-01-02 发布于浙江
- 举报
计算机操作系统课程设计-内存管理
操作系统课程设计(内存管理)
班级:
学号:
姓名:
指导老师:
一、设计目的
操作系统课程主要讲述的内容是多道操作系统的原理与技术,与其它计算机原理、编译原理、汇编语言、计算机网络、程序设计等专业课程关系十分密切。本课程设计的目的综合应用学生所学知识,建立系统和完整的计算机系统概念,理解和巩固操作系统基本理论、原理和方法,掌握操作系统开发的基本技能。
二、设计题目
操作系统模拟软件的设计与开发
三、设计内容(内存部分)
模拟各种内存分配算法及回收过程,并能动态演示。结合进程调度算法,能为进程模拟分配内存,并设计一个跟踪该内存模拟分配的进程或线程,记录内存分配的结果
四、设计的步骤(内存部分)
1.总体设计:
①存储管理:
功能描述:
存储管理负责完成对内存存储器的地址转换,采用最优适应算法完成对内存储器进行分配与去配,解决多用户对内存储器的共享和保护,通过软件手段,实现对内存储器容量的扩充。
简要描述:
可变分区管理方式预先不将内存划分成几个区域,而将内存除操作系统占用区域外的空间看作一个大的空闲区。
存储管理部分,系统为提供了存储管理界面,用户可以实现内存空间的管理、内存分配、内存回收和存储保护操作。
事件流
当用户请求管理内存分配时,启用该用例,系统显示内存分配,内存回收和内存存储保护。当用户请求内存分配时,系统执行内存的分配;当用户内存使用完成后,系统执行内存的回收。
原创力文档

文档评论(0)