4、学生调试程序的技巧和软件设计的能力。·提高学生分析问题、解决问题以及综合利用 C 语言进行程序设计的能力。课程设计内容问题分析:在批处理系统中,短作业优先算法是一种比较好的算法,其主要的不足之处是长作业的运行得不到保证。于是我们想到了一种办法解决这个问题,就是引用动态优先权、并使作业的优先级随着等待时间的增加而以速率a提高,长作业在等待一定的时间后,必然有机会分配到处理机,这样长作业也得到了运行。由此可见: (1)如果作业的等待时间相同,则要求服务的时间越短,其优先权越高,因此该算法有利于短作业。-20
5、-淮北师范大学11级计算机非师范程序设计实验报告 (2)当要求服务的时间相同时,作业的优先权取决与其等待的时间,等待时间越长,其优先权越高,因而它实现的是先来先服务。 (3)对于长作业,作业的优先权可以随等待时间的增加而提高,当其等待时间足够长时,其优先级便可升到很高,从而也可以获得处理机。设计内容:设计并实现一个采用高响应比算法的进程调度演示程序,响应比 R 定义如下:RWT/T1W/T 其中 T 为该作业估计需要的执行时间,为作业在后备状态队列中的等待时 W间。每当要进行作业调度时,系统计算每个作