第2章 封云2

(1) 查阅相关资料;

(2) 初步编写程序;

(3) 准备测试数据;

2.准备知识:

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

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

name——进程标示符

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

cputime——进程累计占用CPU的时间片数

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

state——进程状态