第3章 作业参考答案
1、高级调度的任务是: 将外存上处于后备队列的作业调入内存,并
为他们创建必要的进程与分配资源。 然后将进程插入就绪队列中。 高
级调度主要涉及两个问题: (1)每次调度多少个作业进入内存, (2)
怎样选择作业(怎样调度) 。低级调度的任务是: 指决定就绪队列中
哪些进程应获得处理机。这是 OS的核心调度,所有操作系统都必须
有这种调度。通常采用两方式—非强占方式与强占方式。
在一个 OS中如何选择方式与调度算法, 在很大程度上取决于 OS的目
标。但总体而言可分为两类—面向用户与面向系统的原则
面向用户的原则:主要考虑用户的需求,如周转时间、响应时间、截
止时间、优先权原则。面向系统的原则:主要考虑系统的需求,如系
统的吞吐量、处理机利用率、各类资源的平均利用率等
注(周转时间: 周转时间是衡量批处理系统的调度算法的重要指标。
周转时间: 指作业从提交开始到完成所需要的时间。 包括:作业在外
存后备队列上等待调度的时间、 进程在就绪队列上等待进程调度的时
间、进程在 CPU上的执行时间、进程等待 I/O 操作完成的时间。
?注意:我们所讲的周转时间是指系统的平均周转时间,而不是单个
作业的周转时间。
?平均周转时间: T=(T1+T2+…Tn) /n 。
?带权平均周转时间:
?响应时间 :响应时间是衡量分时系统的重要指标。响应时间—从用
户通过键盘提交一个请求开始,到屏幕上显示结果为止的这段时间。
评论0
最新资源