参考答案和解析
在操作系统中,引起进程调度的主要因素有:正在运行的进程完成任务,或等待资源,或运行到时;核心处理完中断或陷入事件后,发现系统中“重新调度”标志被置上。
更多“在操作系统中,引起进程调度的主要因素有哪些?”相关问题
  • 第1题:

    在一个使用抢占式调度的操作系统中,下列说法正确的是( )。

    A 如果一个系统采用时间片轮转调度,那么它的调度是抢占式的

    B 实时系统中常采用抢占式的调度算法

    C 在抢占式调度的操作系统中,进程的执行时间是可以预测的

    D 以上都不对


    参考答案A

  • 第2题:

    (操作系统)在进程管理中,当 时,进程从阻塞状态变为就绪状态。

    A、进程被进程调度程序选中B、等待某一事件

    C、等待事件发生D、时间片用完


    正确答案:
                

  • 第3题:

    操作系统的进程管理是整个操作系统管理中的核心,它包含了进程的调度、协调以及进程通信。

    A.错误

    B.正确


    参考答案:B

  • 第4题:

    在三种基本类型的操作系统中,都设置了()管理程序

    • A、剥夺调度
    • B、作业调度
    • C、进程调度
    • D、中级调度

    正确答案:C

  • 第5题:

    在采用非抢占式调度的操作系统中,不能引起新进程调度的事件是()。

    • A、正在运行的进程用完时间片
    • B、正在运行的进程出错
    • C、正在运行的进程等待I/O事件
    • D、新创建的进程进入就绪队列

    正确答案:D

  • 第6题:

    进程调度有何功能?有哪些常用的调度算法?


    正确答案: 查询、登记和更新进程控制表PCB中相应表项,并根据表项中的内容和状态作出选择决定;根据系统选定的调度算法,从就绪进程队列中选取一个就绪进程,分配CPU,并决定它运行多长时间(调度方式);进行实际分配工作,更新被调度进程和正在运行进出的PCB表项,修改状态,切换进程执行代码。
    常用的调度算法有:先进先出法、短执行进程优先法、优先级调度法、轮转法等。

  • 第7题:

    进程调度的作用是什么?引起进程调动的因素有哪些?


    正确答案:在多道程序设计环境中,进程数往往多于处理机数,这将导致多个进程互相争夺处理机。进程调度的作用是记录系统中所有进程的执行状况,根据一定的调度算法,从就绪队列中选出一个进程来,把CPU分配给它。引起进程调度的因素主要有:正在执行的进程运行完毕、正在执行的进程进入等待状态、进程的进间片用完、就绪队列中某个进程优先级高于正在运行进程的优先级。总之,当一个进程让出处理机,就调度另一个进程占用处理机以运行。

  • 第8题:

    在一般操作系统中必不可少的调度是()。

    • A、高级调度
    • B、中级调度
    • C、作业调度
    • D、进程调度

    正确答案:D

  • 第9题:

    在采用微内核的操作系统中,对于以下四种服务不宜放在微内核中的是()。

    • A、进程间的通信机制
    • B、低级I/O
    • C、低级进程调度和管理
    • D、文件系统服务

    正确答案:D

  • 第10题:

    问答题
    进程调度有何功能?有哪些常用的调度算法?

    正确答案: 查询、登记和更新进程控制表PCB中相应表项,并根据表项中的内容和状态作出选择决定;根据系统选定的调度算法,从就绪进程队列中选取一个就绪进程,分配CPU,并决定它运行多长时间(调度方式);进行实际分配工作,更新被调度进程和正在运行进出的PCB表项,修改状态,切换进程执行代码。
    常用的调度算法有:先进先出法、短执行进程优先法、优先级调度法、轮转法等。
    解析: 暂无解析

  • 第11题:

    单选题
    在一般操作系统中必不可少的调度是()。
    A

    高级调度

    B

    中级调度

    C

    作业调度

    D

    进程调度


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    在采用非抢占式调度的操作系统中,不能引起新进程调度的事件是()。
    A

    正在运行的进程用完时间片

    B

    正在运行的进程出错

    C

    正在运行的进程等待I/O事件

    D

    新创建的进程进入就绪队列


    正确答案: C
    解析: 非抢占式调度的操作系统中,正在运行的进程用完时间片,正在运行的进程出错,正在运行的进程等待I/O事件均能产生进程调度。而新创建的进程只能进入就绪队列,无法引起进程调度。故选择D选项。

  • 第13题:

    在多道程序环境中,进程数往往多于处理机数,这就导致多个进程竞争使用处理机。因此,在操作系统中,由进程调度完成将一个物理的CPU转换成多个虚拟的(或逻辑的)CPU工作,以实现多任务。进程调度的任务就是控制、协调进程对CPU的竞争,按照一定的调度算法,使某一就绪进程获得CPU的控制权,转换成运行状态。请论述下列问题:

    (1) 进程调度的主要功能。

    (2) 何时可进行进程调度?

    (3) 进程调度算法解决以何种次序对各就绪进程进行处理机的分配以及按何种时间比例让进程占用处理机。时间片轮转进程调度算法的基本思想是什么?时间片的大小对系统有什么影响?在选取时间片时应考虑哪些因素?


    正确答案:1.进程调度的主要功能是: (1) 记录系统中所有进程的执行状况; (2) 根据一定的调度算法从就绪队列中选出一个进程来准备把CPU分配给它; (3) 把CPU分配给进程。即把选中的进程的进程控制块内有关的现场信息如程序状态 字、通用寄存器的内容送入处理器相应的寄存器中从而让它占用CPU运行。 2.进程调度的时机是: (1) 正在执行的进程运行完毕: (2) 正在执行的进程调用阻塞原语或P原语操作将自己阻塞起来进入等待状态; (3) 执行中的进程提出I/O请求后被阻塞; (4) 在分时系统中时间片已经用完: (5) 以上都是在CPU为不可剥夺方式下引起进程调度的原因。在CPU方式为可剥夺时有以下原因: 就绪队列中的某个进程的优先级变得高于当前运行进程的优先级从而也将引起进程调度。 3.时间片轮转法(RR): 这主要是分时系统中使用的一种调度算法。时间片轮转法的基本思想是将CPU的处理 时间划分成一个个时间片就绪队列中的诸进程轮流运行一个时间片。当时间片结束时就 强迫运行进程让出CPU该进程进入就绪队列等待下一次调度。同时进程调度又去选择就绪队列中的一个进程分配给它一个时间片以投入运行。 在轮转法中时间片长度的选择非常重要将直接影响系统开销和响应时间。如果时间片长度很小则调度程序剥夺处理机的次数频繁加重系统开销;反之如果时间片长度选择过长比方说一个时间片就能保证就绪队列中所有进程都执行完毕则轮转法就退化成先进先出算法。 影响时间片大小设置的主要因素有:系统响应时间、就绪进程数目(终端数目)和计算机处理能力。
    1.进程调度的主要功能是: (1) 记录系统中所有进程的执行状况; (2) 根据一定的调度算法,从就绪队列中选出一个进程来,准备把CPU分配给它; (3) 把CPU分配给进程。即把选中的进程的进程控制块内有关的现场信息,如程序状态 字、通用寄存器的内容送入处理器相应的寄存器中,从而让它占用CPU运行。 2.进程调度的时机是: (1) 正在执行的进程运行完毕: (2) 正在执行的进程调用阻塞原语或P原语操作将自己阻塞起来进入等待状态; (3) 执行中的进程提出I/O请求后被阻塞; (4) 在分时系统中时间片已经用完: (5) 以上都是在CPU为不可剥夺方式下引起进程调度的原因。在CPU方式为可剥夺时,有以下原因: 就绪队列中的某个进程的优先级变得高于当前运行进程的优先级,从而也将引起进程调度。 3.时间片轮转法(RR): 这主要是分时系统中使用的一种调度算法。时间片轮转法的基本思想是,将CPU的处理 时间划分成一个个时间片,就绪队列中的诸进程轮流运行一个时间片。当时间片结束时,就 强迫运行进程让出CPU,该进程进入就绪队列,等待下一次调度。同时,进程调度又去选择就绪队列中的一个进程,分配给它一个时间片,以投入运行。 在轮转法中,时间片长度的选择非常重要,将直接影响系统开销和响应时间。如果时间片长度很小,则调度程序剥夺处理机的次数频繁,加重系统开销;反之,如果时间片长度选择过长,比方说一个时间片就能保证就绪队列中所有进程都执行完毕,则轮转法就退化成先进先出算法。 影响时间片大小设置的主要因素有:系统响应时间、就绪进程数目(终端数目)和计算机处理能力。

  • 第14题:

    在操作系统中,系统作为资源分配和调度的独立单位是( )。

    A.作业

    B.函数

    C.进程

    D.过程


    正确答案:C

  • 第15题:

    在分布式操作系统中,内核处理任务不包括()。

    A.存储管理

    B.进程间通信

    C.中断处理

    D.进程调度


    参考答案:A
    在分布式操作系统中,内核负责处理中断、进程间通信和进程调度。

  • 第16题:

    操作系统的进程管理是整个操作系统管理中的核心,它包含了进程的调度、协调以及进程通信。


    正确答案:正确

  • 第17题:

    在分布式操作系统中,内核处理任务不包括()。

    • A、存储管理
    • B、进程间通信
    • C、中断处理
    • D、进程调度

    正确答案:A

  • 第18题:

    与传统操作系统中的进程相比,WindowsNT中的进程具有哪些特点?


    正确答案: ①进程是作为对象来实现的。
    ②WindowsNT中的进程要求至少有一个进程。
    ③WindowsNT进程没设进程控制块PCB,而在进程对象的对象体中以及局限于进程的对象表中存
    放进程的控制和管理信息。
    ④WindowsNT中的进程不是处理机调度的基本单位,没有必要对其进行状态划分。
    ⑤WindowsNT中,每当用户的应用程序启动时,相应的环境子系统进程调用执行体的进程管理程
    序为之建立一个进程,然后进程管理程序又调用对象管理程序为之建立一个进程对象。

  • 第19题:

    实时多任务操作系统中任务的调度方式有哪些?


    正确答案: 1、先来先去服务算法(FCFS算法)。
    2、循环轮转算法(RR算法)。
    3、最高优先数第一算法(HPF算法)。

  • 第20题:

    在分时操作系统中,进程调度经常采用()算法。

    • A、先来先服务
    • B、最高优先权
    • C、时间片轮转
    • D、随机

    正确答案:C

  • 第21题:

    问答题
    在操作系统中,引起进程调度的主要因素有哪些?

    正确答案: 在操作系统中,引起进程调度的主要因素有:正在运行的进程完成任务,或等待资源,或运行到时;核心处理完中断或陷入事件后,发现系统中“重新调度”标志被置上。
    解析: 暂无解析

  • 第22题:

    判断题
    操作系统的进程管理是整个操作系统管理中的核心,它包含了进程的调度、协调以及进程通信。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    问答题
    进程调度的作用是什么?引起进程调动的因素有哪些?

    正确答案: 在多道程序设计环境中,进程数往往多于处理机数,这将导致多个进程互相争夺处理机。进程调度的作用是记录系统中所有进程的执行状况,根据一定的调度算法,从就绪队列中选出一个进程来,把CPU分配给它。引起进程调度的因素主要有:正在执行的进程运行完毕、正在执行的进程进入等待状态、进程的进间片用完、就绪队列中某个进程优先级高于正在运行进程的优先级。总之,当一个进程让出处理机,就调度另一个进程占用处理机以运行。
    解析: 暂无解析