第3章作业管理解释.ppt

系统调用与子程序的差别 * 系统调用 子程序调用 系统调用的程序是OS的程序,其操作是针对系统资源的,执行时处理机处于系统态。 子程序调用的程序是用户的程序,其操作不涉及系统资源,执行时处理机处于用户态。 系统调用时会产生中断,并通过中断使CPU的态由用户态转换为系统态。 子程序调用时不会产生中断,CPU的态也不会改变,都是用户态。 系统调用的命令由OS提供。 子程序调用命令由所用的语言系统提供。 * * * 计算机效率可能不高,如系统中的进程偏向于需求某一类资源,导致有的资源高度繁忙,有的资源可能长期不用; 对短进程可能不利,不能很好地满足用户的需求。 * * * * * * * 平均周转时间T=1.725 平均带权周转时间T’=6.875 作业 进入时刻 运行时间 开始时刻 完成时刻 周转时间 带权 周转 1 8.00 2.00 8.00 10.00 2.00 1.00 2 8.50 0.50 10.00 10.50 2.00 4.00 3 9.00 0.10 10.50 10.60 1.60 16.00 4 9.50 0.20 10.60 10.80 1.30 6.50 短作业优先法(SJF) 思想:以进程的本次CPU时间长短作为调度的依据来选择进程投入运行。 优点:可获得较好的调度性能 缺点: 难以准确地知道下一个CPU执行期,而只能根据每一个进行的执行历史来预

文档评论(0)

1亿VIP精品文档

相关文档