- 7
- 0
- 约1.3万字
- 约 23页
- 2016-10-10 发布于贵州
- 举报
实验指导书 -理机调度算法
实验1 处理机调度算法设计
一、实验目的
处理机调度是处理机管理的核心内容。本实验要求用高级语言编写模拟进程调度程序,以便加深理解有关进程控制快、进程队列等概念,并体会和了解进程调度算法的具体实施办法。
二、实验内容
编写一个进程调度模拟程序,实现以下调度算法:先来先服务调度,时间片轮转调度算法,短作业优先调度算法,最高响应比优先调度算法,多级反馈队列调度算法。
三、实验要求
1.设计进程控制块PCB的结构,通常应包括如下信息:
进程名、进程优先数(或轮转时间片数)、进程已占用的CPU时间、进程到完成还需要的时间、进程的状态、当前队列指针等。
2.能演示进程调度过程。
3.界面友好。
4.实验报告书写请参考附录
四、实验提示
1.每个进程可有三种状态;执行状态(RUN)、就绪状态(READY,包括等待状态)和完成状态(FINISH),并假定初始状态为就绪状态。
2.主程序定义PCB结构和其他有关变量,每个调度算法用一个子程序实现。
3.进程控制块结构参考:
NAME——进程标示符
PRIO/ROUND——进程优先数/进程每次轮转的时间片数(设为常数2)
CPUTIME——进程累计占用CPU的时间片数
NEEDTIME——进程到完成还需要的时间片数
STATE——
原创力文档

文档评论(0)