现有两道作业同时执行,一道以计算为主,另一道以输入输出为主,你将怎样赋予作业进程占有处理器的优先级?为什么?
(1)以计算为主的进程运行期间,将主要集中在CPU的计算上,较少使用外部设备。而以输入输出为主的进程则主要集中在外部设备的I/O上,较少使用CPU。因此让两个进程并发运行是可以提高系统效率的。并且设定输入输出为主的进程优先级高于计算为主的进程。(2)因为:输入输出操作是一种速度极慢的操作。若该项操作的优先级高,那么,当它完成一项输入输出操作后,便能立即获得CPU,为下一次输入输出作准备工作,并启动外部设备。当设备被启动起来后,它便主动让出CPU,由系统将CPU交给计算进程使用。从而获得较好的运行效率。
举一反三
- (1)假定一个处理器正在执行两道作业,一道以计算为主,另一道以输入输出为主,你将怎样赋予它们占有处理器的优先级?为什么? (2)假定一个处理器正在执行三道作业,一道以计算为主,第二道以输入输出为主,第三道为计算与输入输出均匀。应该如何赋予它们占有处理器的优先级使得系统效率较高?
- 假定一个处理器正在执行三道作业,一道以计算为主,第二道以输入输出为主,第三道为计算与输入输出均匀。应该如何赋予它们占有处理器的优先级使得系统效率较高?
- 在一个单cpu系统中,现在两道进程同时执行,一道以计算为主,另一道以输入输出为主,应该赋予计算进程占有处理机的优先级。
- 现有两道作业,一道单纯计算19分钟,另一道计算2分钟,打印15分钟。那么在单道程序系统中,两道作业的执行总时间至少为______ 分钟;而在多道程序系统,这一时间又至少为______ 分钟。
- 在一个单cpu系统中,现在两道进程同时执行,应该赋予计算为主的进程为占有处理机的优先级。
内容
- 0
建筑平面图一般注()尺寸。 A: 一道 B: 两道 C: 三道 D: 四道
- 1
在作业调度中,若采用优先级调度算法,为了尽可能使处理器和外部设备并行工作,有如下3个作业:A以计算为主,B以输入/输出为主,C计算和输入/输出兼顾;则它们的优先级从高到低的排列顺序是( )。 A: A、B、C B: C、B、A C: A、C、B D: C、A、B
- 2
【填空题】起道作业两股钢轨同时起道时,一次作业起道量不得超过()
- 3
在单处理机系统中,有多个进程运行:一些以计算为主,一些以输入 / 输出为主。如何赋予进程占有处理器的优先级才能提高系统的效率,使系统的平均周转时间减少?[br][/br] 创建进程时操作系统会做些什么? 撤销进程时操作系统会做什么? 操作系统如何保证自己对CPU的控制权? 进程调度是做什么?哪些情况会触发进程调度算法?
- 4
按照《屋面工程技术规范》GB50345,防水等级为I级的屋面防水设防道数为( )。 A: 一道 B: 两道 C: 三道 D: 三道及以上