(3)程序开始执行
…(按回车键使程序执行完毕) (5)程序至此执行完毕。
六.总结
比较这四类算法,并无优缺之分,没有最好的算法,只有最适宜此时情况的算法,而怎么选择调度算法呢,我觉得应该参考下列:
1) 如等待时间相同,则要求服务时间愈短,其优先权愈高—SPF。就是短作业优先算法。
2) 如要求服务时间相同,优先权决定于等待时间----FCFS。就是先来先服务算法。
3) 对长作业,若等待时间足够长,优先权也高,也能获得CPU。是本算法的优点,解决了短作业优先算法中,长作业的运行得不到保证的情况。也就是引入该算法的原因。
七.实验心得
通过本次调度算法的实验,我对于四种调度算法的具体实现步骤及其各自的特点有了进一步的认识。由于时间有限,只做了先进先出算法及时间片轮转算法的编程实现,有时间的话会把其他剩下两种也试着做一做。