ProcessSchedule项目名称多级反馈队列进程调度演示,开发环境Java Netbeans。本程序为操作系统的多级反馈队列的可视化模拟程序,由一叶孤城开发。关于程序演示有以下说明:

  • 进程池随机产生进程后加入就绪队列,同时更新进程列表。

  • 调度队列调度进程执行。

  • 进程可以被随机杀死,显示在死亡队列。

  • 进程可以被随机阻塞,唤醒,从而对应阻塞队列的变化。

  • 进程执行完毕后进入完成队列。

  • 进程执行时可以被抢占,显示粉红色

  • 进程时间片用完被置为就绪态,显示为蓝色

  • 进程执行显示红色

进程列表显示当前所有进程的详细信息,鼠标悬停在小矩形块上可以显示该进程的信息。当就绪队列处理不过来时,会出现拥塞,无法产生或唤醒新的进程加入。本程序为模拟程序,主要用于加深对多级反馈队列调度过程的理解。程序存在一些小bug,但不影响正常使用。