- 程序界面和运行过程:
1.先来先服务调度算法:
2.短作业优先调度算法:

3.最高优先数优先调度算法:

5.多级反馈队列调度算法:

- 各种调度算法分析
1. 先来先服务算法比较有利于长作业,而不利于短作业。
2. 短作业优先调度算法对比先来先服务,不论是平均周转时间还是平均带权周转时间,都有较明显的改善,尤其是对短作业。该算法对长作业不利,而且未考虑作业的紧迫程度,因而不能保证紧迫性作业会被及时处理。
- 高优先权优先调度算法能够照顾到紧迫性的作业,使之在进入系统后便获得优先处理。该算法既照顾了短作业,也考虑了作业到达的先后次序,不会使长作业长期得不到服务。
- 简单轮转法常用在分时系统中,能够保证及时响应用户的请求,保证就绪队列中的所有进程,在一给定的时间内,均能获得一时间片的处理机执行时间
- 多级反馈队列调度算法,是一种比较好的调度算法,具有比较好的性能,能较好地满足各种类型用户的需要。
1)。终端型作业,系统能使这些作业在第一队列规定的时间片内完成。
2)。短批处理作业,其周转时间仍然很短。
3)。长批处理作业,对于长作业,它依次在第1.2.3….,n个队列中运行,然后再按轮转方式运行,用户不必担心其作业长期得不到处理。
五,用户手册
- 本程序的运行环境为Window操作系统,执行文件为:Project1.exe。
- 用C++Builder 6.0 编写本软件。
六.附录。
完!