本模拟程序实现对n个进程根据优先权的高低调度的模拟,创建进程描述符PCB,进程的优先权在运行过程中动态改变,每个时间片结束后显示当前各进程的状态。具体要求如下:用C语言来实现对n个进程采用不同调度算法的进程调度。每个用来标识进程的进程控制块PCB用结构来描述,包括以下字段:进程标识数ID。进程优先数PRIORITY,并规定优先数越大的进程,其优先权越高。进程已占用的CPU时间CPUTIME。进程还需占用的CPU时间NEEDTIME。当进程运行完毕时,NEEDTIME变为0。进程的阻塞时间STARTBLOCK,表示当进程再运行STARTBLOCK个时间片后,将进入阻塞状态。进程被阻塞的时间BLOCKTIME,表示已阻塞的进程再等