- 6
- 0
- 约4.57千字
- 约 10页
- 2015-09-26 发布于重庆
- 举报
中南大学操作系统课程设计
中南大学
本科生课程设计(实践)任务书、设计报告
(计算机操作系统课程设计)
题 目调度算法的模拟学生学号学生姓名指导教师学 院信息科学与工程学院专业班级指导老师
2013年12 月
一、实验任务
1.进一步理解进程的基本概念。
2.加强进程管理中主要数据结构的设计及进程调度算法。
3.观察和管理进程——系统在运行过程中可显示或打印各进程的状态及有关参数的变化情况。
二、实验设计思想
1.实验原理
定义PCB的数据结构,用链表的形式管理进程,采用多级反馈队列调度的算法模拟进程的控制,最终完成有创建、撤销、调度、阻塞、唤醒进程等功能。
2.数据结构
类:
class queuenode
class queue
函数:
void enqueue( char item);
char dequeue();
void del(char item);
void display();
int find(char item);
int isempty()
3.算法描述
1-1、创建进程,根据进程的顺序依次放入就绪队列。
2-1、执行进程——管理系统将就绪队列中的第一个进程调入运行队列;
2-2、将阻塞队列中进程调入就绪队列;
2-3、封锁进程——管理系统将就绪队列中的第一个进程调入阻塞队列;
2-4、结束进
您可能关注的文档
最近下载
- 七年级地理教学设计:地球仪上的经纬网定位与应用.docx VIP
- 原产地证申领员培训课件常用原产地证书填制介绍.ppt VIP
- 初中七年级地理地球仪第二课时经纬网教学设计.docx VIP
- 初中七年级地理上册地球与地球仪第二课时经纬网定位教学设计.docx VIP
- 蒙台梭利教育理论与方法教程:蒙台梭利教育环境的创设PPT教学课件.pptx
- 初中七年级地理《地球仪——经纬网定位与应用》教学设计.docx VIP
- 初中地理七年级上册《地球仪与经纬网》创新教学设计.docx VIP
- 人教版初中七年级地理上册《地球和地球仪》(课时3)教学设计.pdf VIP
- 地理人教版七年级上册地球和地球仪第一课时.doc VIP
- 缩短急诊剖宫产术术前准备时间(共54页).pptx
原创力文档

文档评论(0)