- 32
- 0
- 约1.22万字
- 约 18页
- 2021-11-14 发布于天津
- 举报
专业.专注
专业.专注
Microsoft Visual Studio实验内
Microsoft Visual Studio
实
验
内
容
法
描
述
及
实
验
步
太原工业学院计算机工程系
实验报告
课程名称
操作系统
班级
1120542
实验日期
2013-12-04
姓 名
聂建建
学号
06
实验成绩
实验名称
进程控制和调度
实验
目的
以及
用高级语言编写和调试进程调度的模拟程序
,以加深对进程调度算法的理解 。
要求
实
验
环
境
1、 自定义进程相关的数据结构 ;
2、 利用MFC类库中的栈(queue),链表(list),向量(vector)等模板模拟进程控制块队
列、进程控制块优先级队列、统计信息链表及其指令集合 ;
3、 利用MSDN和MFC API编程实现常见的进程控制和调度策略 (先来先服务算法
(FCFS调度法)、短作业(进程)优先调度算法(SJ调度算法)、最高优先权优 先调度算法(优先调度算法)、时间片轮转算法 (RR调度算法));
4、 测试以上进程调度策略的周转时间 、带权周转时间、平均周转时间和平均带权周 转时间,并定性评价它们的性能。
创建和显示进程状态算法 :PCB *CreatPCB(int n)
FCFS调度算法
功能:根据进程到达的顺序进行调度 ,先到达的进程先执行。在就绪队列中排的
越靠前越先执行
算法:void FCFS(P
原创力文档

文档评论(0)