//进程块
/**
*
* ① 设计 PCB 及其数据结构: 进程标识数:ID 进程优先数:
PRIORITY(优先数越大,优先级越高)
* 进程已占用时间片:CPUTIME,每得到一次调度,值加 1;
* 进程还需占用时间片:ALLTIME,每得到一次调度,该值减 1,
一旦运行完毕,ALLTIME 为 0) 进程队列指针:NEXT,用来将
PCB 排成队列
* 进程状态:STATE(一般为就绪,可以不用) ② 设计进程就绪
队列及数据结构; ③ 设计进程调度算法,并画出程序流程图; ④
设计输入数据和输出格式;
* 结构格式:当前正运行的进程:0 当前就绪队列:2,1,3,4
⑤ 编程上机,验证结果
*
*
*/
public class PCB {
private int id;
private int priority;
private int cpuTime;
private int allTime;