问题详情
在多道程序环境中,进程数往往多于处理机数,这就导致多个进程竞争使用处理机。因此,在操作系统中,由进程调度完成将一个物理的CPU转换成多个虚拟的(或逻辑的)CPU工作,以实现多任务。进程调度的任务就是控制、协调进程对CPU的竞争,按照一定的调度算法,使某一就绪进程获得CPU的控制权,转换成运行状态。请论述下列问题:
(1)进程调度的主要功能。
(2)何时可进行进程调度?
(3)进程调度算法解决以何种次序对各就绪进程进行处理机的分配以及按何种时间比例让进程占用处理机。时间片轮转进程调度算法的基本思想是什么?时间片的大小对系统有什么影响?在选取时间片时应考虑哪些因素?
相关标签: 处理机 多道程序
未找到的试题在搜索页框底部可快速提交,在会员中心"提交的题"查看可解决状态。
收藏该题
查看答案
相关问题推荐
-
在OS中采用多道程序设计技术,能有效地提高CPU、内存和I/O设备的(1),为实现多道程序设计需要有(2)。
(1)
A.灵活性
B.可靠性
C.兼容性
D.利用率
-
全分散控制方式的最大特点是取消了()。
A、中央处理机
B、区域处理机
C、功能处理机
D、信息处理机
-
利用时间重叠原理实现并行处理的是()。
A.流水处理机
B.多处理机
C.阵列处理机
D.机群系统
-
用一个N=8的三级Omega网络连接8个处理机(P0~P7),8个处理机的输出端分别依序连接Omega网络的8个输入端0~7,8个处理机的输入端分别依序连接Omega网络的8个输出端0~7。如果处理机P6要把数据播送给处理机P0~P4,处理机P3要把数据播送给处理机P5~P7,那么,Omega网络能否同时为它们的播送要求实现连接?画出实现播送的Omega网络的开关状态图。