网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
33、在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于进程调度策略和进程自身。
参考答案和解析
C 进程调度的时机与进程特点有关,如进程是否为CPU繁忙型还是I/O繁忙型、自身的优先级等。但是仅这些特点是不够的,能否得到调度还取决于进程调度策略,若采用优先级调度算法,则进程的优先级才起作用。至于占用处理器运行时间的长短,则要看进程自身,若进程是I/O繁忙型,运行过程中要频繁访问I/O端口,也就是说,可能会频繁放弃CPU。所以,占用CPU的时间就不会长,一旦放弃CPU,则必须等待下次调度。若进程是CPU繁忙型,则一旦占有CPU就可能会运行很长时间,但是运行时间还取决于进程调度策略,大部分情况下,交互式系统为改善用户的响应时间,大多数采用时间片轮转的算法,这种算法在进程占用CPU达到一定时间后,会强制将其换下,以保证其他进程的CPU使用权。所以选择C选项。
更多 “33、在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于进程调度策略和进程自身。” 相关考题
考题
在多道程序设计系统中往往会同时存在着许多进程,对每一个进程来说()A、都具有顺序性B、可能由于自身或外界原因而被中断C、执行速度可以由进程自己来控制D、当前能否占用处理器,由进程调度决定E、执行结果必定不受其他进程的影响
考题
进程调度的对象和任务分别是()A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPUB、进程,从就绪队列中按一定的调度策略选择一个进程占用CPUC、进程,从后备作业队列中按一定的调度策略选择一个作业占用CPUD、作业,从后备作业队列中按一定的调度策略选择一个作业占用CPU
考题
在多道程序设计系统中,在一个进程的工作没有全部完成之前,另一个进程就可以开始工作,则这些进程()A、相互间一定有协作关系B、是可以同时执行的C、都是并发进程D、执行的结果总不会影响其他进程的执行E、是轮流占用处理器的
考题
多选题在多道程序设计系统中往往会同时存在着许多进程,对每一个进程来说( )A都具有顺序性B可能由于自身或外界原因而被中断C执行速度可以由进程自己来控制D当前能否占用处理器,由进程调度决定E执行结果必定不受其他进程的影响
考题
单选题进程调度的对象和任务分别是()A
作业,从就绪队列中按一定的调度策略选择一个进程占用CPUB
进程,从就绪队列中按一定的调度策略选择一个进程占用CPUC
进程,从后备作业队列中按一定的调度策略选择一个作业占用CPUD
作业,从后备作业队列中按一定的调度策略选择一个作业占用CPU
考题
单选题当进程调度采用最高优先级调度算法时,从保证系统效率的角度来看,应提高()进程的优先级。A
连续占用处理器时间长的B
在就绪队列中等待时间长的C
以计算为主的D
用户
热门标签
最新试卷