我们操作系统课要求设计编写一个模拟的N个进程调度程序.希望达人能给与指点.大致要求:1.用最高优先级调度算法和先来先服务算法 
每个进程有一个进程控制块(pcb)包括信息:进程名,优先级,到达时间,需要运行时间,已用CPU时间,进程状态等.进程优先级及需要的时间可以事先人为指定(也可随机),进程到达时间为进程输入时间.
进程运行时间以时间片为单位计算.
每个进程状态可以为:wait,run,finish之一.
就绪进程获得CPU只能运行一个时间片.
每进行一次调度程序打印一次运行进程,就绪队列,以及各个进程的PCB.
2.还有个简单轮转法对五个进程调度程序