请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。
2.编写两种调度算法程序:
优先数调度算法程序(包括抢占式和非抢占式)
循环轮转调度算法程序
3.将程序源代码和运行截图写入实验报告并提交。
三、实验步骤
1.实验准备
(1)查阅相关资料;
(2)初步编写程序;
(3)准备测试数据;
2.准备知识:
分别用两种调度算法对多个进程进行调度。每个进程可有三种状态;执行状态(run)、就绪状态(ready,包括等待状态)和完成状态(fish),并假定初始状态为就绪状态。
(一)进程控制块结构如下:
na——进程标示符
prio\/round——进程优先数\/进程每次轮转的时间片数(设为常数2)
cputi——进程累计占用cpU的时间片数
i——进程到完成还需要的时间片数
state——进程状态