在多道程序环境中,进程数往往多于处理机数,这就导致多个进程竞争使用处理机。因此,在操作系统中,由进程调度完成将一个物理的CPU转换成多个虚拟的(或逻辑的)CPU工作,以实现多任务。进程调度的任务就是控制、协调进程对CPU的竞争,按照一定的调度算法,使某一就绪进程获得CPU的控制权,转换成运行状态。请论述下列问题:
(1) 进程调度的主要功能。
(2) 何时可进行进程调度?
(3) 进程调度算法解决以何种次序对各就绪进程进行处理机的分配以及按何种时间比例让进程占用处理机。时间片轮转进程调度算法的基本思想是什么?时间片的大小对系统有什么影响?在选取时间片时应考虑哪些因素?
第1题:
下列各项工作步骤中,哪一个不是创建进程所必须的步骤( )。
A.建立一个PCB进程控制块
B.由CPU调度程序为进程调度CPU
C.为进程分配内存等必要资源
D.将PCB链入进程就绪队列
第2题:
下列各项步骤中,()不是创建进程所必须的步骤。
A、建立一个进程控制块PCB
B、由CPU调度程序为进程调度CPU
C、为进程分配内存等必要的资源
D、将PCB链入进程就绪队列
第3题:
A.循环轮转调度算法
B.优先数调度算法
C.固定周期轮转调度算法
D.多级队列调度算法
第4题:
下面各项工作步骤中,不是创建进程所必需的步骤是( )。
A.建立一个PCB(进程控制块)
B.由CPU调度程序为进程调度CPU
C.为进程分配内存等必要资源
D.将PCB链入进程就绪队列
第5题:
下列关于进程的叙述中,哪一个是正确的? ______。
A.进程获得处理机而运行是通过调度而得到的
B.优先数是进行进程调度的重要依据,一旦确定不能改变
C.在单CPU系统中,任一时刻有1个进程处于运行状态
D.进程申请CPU得不到满足时,其状态变为等特状态
第6题:
下列关于进程的叙述中,正确的是______。
A.进程申请CPU得不到满足时,其状态变为等待状态
B.在单CPU系统中,任一时刻有一个进程处于运行状态
C.优先级是进行进程调度的重要依据,一旦确定不能改变
D.进程获得处理机而运行是通过调度而得到的
第7题:
进程(线程)调度的主要功能有
A.根据一定的调度算法选择被调度的进程(线程)
B.将CPU分配给选中的进程(线程)
C.将换下CPU的进程(线程)的现场信息保存到进程控制块中
D.将选中的进程(线程)的现场信息送入到相应寄存器中
E.将阻塞的进程(线程)唤醒并置为就绪状态
第8题:
第9题:
进程调度的关键问题是()。
第10题:
进程调度算法有多种,不是进程调度算法的算法是()
第11题:
进程调度的对象和任务分别是()
第12题:
作业,从就绪队列中按一定的调度策略选择一个进程占用CPU
进程,从就绪队列中按一定的调度策略选择一个进程占用CPU
进程,从后备作业队列中按一定的调度策略选择一个作业占用CPU
作业,从后备作业队列中按一定的调度策略选择一个作业占用CPU
第13题:
下列关于进程调度的叙述中,哪些是正确的?
A.进程调度分为高级调度、中级调度和低级调度
B.任何进程必须通过调度才能运行
C.操作系统可以根据不同情景分类应用多种进程调度算法
D.交互式操作系统一般采用时间片轮转调度算法
E.操作系统运行中可以动态改变进程调度算法
第14题:
此题为判断题(对,错)。
第15题:
A 进程申请CPU得不到满足时,其状态变为就绪状态。
B 在单CPU系统中,任一时刻有一个进程处于运行状态。
C 优先级是进行进程调度的重要依据,一旦确定不能改变。
D 进程获得处理机而运行是通过调度而实现的。
第16题:
下列关于进程的叙述中,正确的是
A.在单CPU系统中,任一时刻有一个进程处于运行状态
B.当进程申请CPU得不到满足时,其状态变为等待状态
C.优先级是进行进程调度的重要依据,一旦确定将不能改变
D.进程获得处理机而运行是通过调度获得的
第17题:
下列关于进程的叙述中,( )是正确的。
A.进程获得处理机而运行是通过调度而得到的
B.优先数是进行进程调度的重要依据,一旦确定不能改变
C.在单CPU系统中,任意时刻都有一个进程处于运行状态
D.进程申请CPU得不到满足时,其状态变为等待状态
第18题:
A.建立一个PCB(进程控制块)
B.由CPU调度程序为进程调度CPU
C.为进程分配内存等必要资源
D.将PCB链入进程就绪队列
由CPU调度程序为进程调度CPU属于进程调度的功能。
第19题:
第20题:
为了使所有的进程能均衡地得到CPU,可采用()。
第21题:
按照进程到达的先后次序调度进程,排队等待时间最长的进程将被优先调度,这是指(1)调度算法。为了对紧急进程或重要进程进行调度,应采用(2)调度算法。空白(1)处应选择()
第22题:
下列各项工作步骤中,不是创建进程所必需的步骤是()。
第23题:
按照进程到达的先后次序调度进程,排队等待时间最长的进程将被优先调度,这是指(1)调度算法。为了对紧急进程或重要进程进行调度,应采用(2)调度算法。空白(2)处应选择()