全球旧事资料 分类
东莞理工学院
操作系统课程设计报告
学院:计算机学院13软件工程1班
专业班级:
学号
姓名
评价
提交时间:
2015914
指导教师评阅意见:

项目名称:
一、设计目的
进程与线程管理功能
用语言来模拟进程和线程管理系统,加深对进程和线程的理解,掌握对进程和线程各种状态和管理的算法原理。
二、环境条件
f系统:Wi
dowsXP、VMWare、Ubu
tuLi
ux语言:CC开发工具:gccg、VisualC60
三、设计内容1项目背景
计算机的硬件资源有限,为了提高内存的利用率和系统的吞吐量,就要根据某种算法来管理进程和线程的状态从而达到目的。进程与线程管理功能完成基于优先级的抢占式线程调度功能,完成进程虚拟内存管理功能。
进程与线程管理功能基本要求:完成基于优先级的抢占式线程调度功能,完成进程虚拟内存管理功能。提高要求:(增加1项就予以加分)1实现多种线程调度算法;2通过“公共信箱”进行通信的机制,规定每一封信的大小为128字节,实现两个用户进程之间通过这个“公共信箱”进行通信。3实现多用户进程并发的虚拟内存管理功能。4实现用户进程间通信功能,并用生产者消费者问题测试进程间通信功能的正确性。5实现改进型Clock页面置换算法。6实现Cache功能,采用FIFO替换算法。
f2
扩展内容
实现多种线程调度算法时间片轮转调度算法
四、人员分工
优先级调度算法:钟德新,莫友芝时间片轮转调度算法:张德华,袁马龙
设计报告由小组队员共同完成。小组成员设计的代码分工如下:钟德新编写的代码:voidPri
ft
PCBpsystem
好听全球资料 返回顶部