返回目录
关灯 护眼
加入书架

第2章 封云2(2 / 2)

请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。

2.编写两种调度算法程序:

优先数调度算法程序(包括抢占式和非抢占式)

循环轮转调度算法程序

3.将程序源代码和运行截图写入实验报告并提交。

三、实验步骤

1.实验准备

(1)查阅相关资料;

(2)初步编写程序;

(3)准备测试数据;

2.准备知识:

分别用两种调度算法对多个进程进行调度。每个进程可有三种状态;执行状态(run)、就绪状态(ready,包括等待状态)和完成状态(fish),并假定初始状态为就绪状态。

(一)进程控制块结构如下:

na——进程标示符

prio\/round——进程优先数\/进程每次轮转的时间片数(设为常数2)

cputi——进程累计占用cpU的时间片数

i——进程到完成还需要的时间片数

state——进程状态