更多“当进程调度选中一个进程后,怎样才能让它占用处理机?”相关问题
  • 第1题:

    下列选择中,当( )时,进程的状态从运行状态转为就绪状态

    A 进程被进程调度程序选中

    B 进程时间片用完

    C 进程等待I/O操作

    D 进程I/O操作完成


    参考答案B

  • 第2题:

    在多道程序环境中,进程数往往多于处理机数,这就导致多个进程竞争使用处理机。因此,在操作系统中,由进程调度完成将一个物理的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,该进程进入就绪队列,等待下一次调度。同时,进程调度又去选择就绪队列中的一个进程,分配给它一个时间片,以投入运行。 在轮转法中,时间片长度的选择非常重要,将直接影响系统开销和响应时间。如果时间片长度很小,则调度程序剥夺处理机的次数频繁,加重系统开销;反之,如果时间片长度选择过长,比方说一个时间片就能保证就绪队列中所有进程都执行完毕,则轮转法就退化成先进先出算法。 影响时间片大小设置的主要因素有:系统响应时间、就绪进程数目(终端数目)和计算机处理能力。

  • 第3题:

    下列关于“进程”的叙述,不正确的是______。

    A.一旦创建了一个进程,它将永远存在

    B.进程是一个能独立运行的单位

    C.进程是程序的一次执行过程

    D.单处理机系统中进程是处理机调度的基本单位


    正确答案:A

  • 第4题:

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

    A.进程被进程调度程序选中

    B.等待某一事件

    C.等待的事件发生

    D.时间片用完


    正确答案:B
    解析:本题考查的是操作系统进程管理中状态变换方面的基本概念。试题(16)的正确答案是B。在多道程序系统中,多个进程在处理器上交替运行,状态也不断地发生变化,因此进程一般有三种基本状态:运行、就绪和阻塞。当一个就绪进程被调度程序选中时,该进程的状态从就绪变为运行;当正在运行的进程等待某事件或申请的资源得不到满足时,该进程的状态从运行变为阻塞;当一个阻塞进程等待的事件发生时,该进程的状态从阻塞变为就绪;当一个运行进程时间片用完时,该进程的状态从运行变为就绪。

  • 第5题:

    一个进程可由两个线程组成,若其中一个线程被调度程序选中后进入运行态,占用处理机资源,其他的线程位于就绪队列,则此时该进程的状态是( )

    A. 运行状态
    B. 就绪状态
    C. 挂起状态
    D. 阻塞状态

    答案:A
    解析:
    运行中的进程可以具有以下三种基本状态。1)就绪状态(Ready):进程已获得除处理器外的所需资源,等待分配处理器资源;只要分配了处理器进程就可执行。2)运行状态(Running):进程占用处理器资源;处于此状态的进程的数目小于等于处理器的数目。3)阻塞状态(Blocked):由于进程等待某种条件(如I/O操作或进程同步),在条件满足之前无法继续执行。题目中该进程已经有线程投入运行,即该进程占用了CPU资源。故选择A选项。

  • 第6题:

    作业调度选中一个作业后,与该作业相关的进程即占有CPU运行。


    正确答案:错误

  • 第7题:

    系统中有2个并发进程,当一个进程在等待另一个进程向它发送消息时,它们之间的关系是()。

    • A、同步关系
    • B、互斥关系
    • C、调度关系
    • D、父子进程关系

    正确答案:A

  • 第8题:

    进程调度的对象和任务分别是()

    • A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU
    • B、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU
    • C、进程,从后备作业队列中按一定的调度策略选择一个作业占用CPU
    • D、作业,从后备作业队列中按一定的调度策略选择一个作业占用CPU

    正确答案:B

  • 第9题:

    分配给进程占用处理机的时间到强迫进程让处理机,或有更高优先级的进程需要运行,迫使正在运行的进程让出处理机,则进程状态变化的情况为()。

    • A、执行态->就绪态
    • B、执行态->阻塞态
    • C、就绪态->执行态
    • D、阻塞态->就绪态

    正确答案:A

  • 第10题:

    单选题
    系统中有2个并发进程,当一个进程在等待另一个进程向它发送消息时,它们之间的关系是()。
    A

    同步关系

    B

    互斥关系

    C

    调度关系

    D

    父子进程关系


    正确答案: A
    解析: 题目中知一个进程在等待另一个进程向它发送消息,则两进程关系为同步关系,题中没有说明有共享资源、相互调用和父子关系,所以不存在互斥关系,调用关系以及父子关系,故选择A选项。

  • 第11题:

    单选题
    进程调度的对象和任务分别是()
    A

    作业,从就绪队列中按一定的调度策略选择一个进程占用CPU

    B

    进程,从就绪队列中按一定的调度策略选择一个进程占用CPU

    C

    进程,从后备作业队列中按一定的调度策略选择一个作业占用CPU

    D

    作业,从后备作业队列中按一定的调度策略选择一个作业占用CPU


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

  • 第12题:

    单选题
    在进程管理中,当(  )时进程从阻塞状态变为就绪状态.
    A

    进程被进程调度程序选中

    B

    等待某一事件

    C

    等待的事件发生

    D

    时间片用完


    正确答案: D
    解析:

  • 第13题:

    当某个进程(线程)被主调度程序选中进入运行状态时,时间片调度程序会负责分配一个称为【 】的CUP时间片,它是允许一个进程(线程)连续运行的最大时间长度。


    正确答案:时间配额
    时间配额

  • 第14题:

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

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

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


    正确答案:
                

  • 第15题:

    从静态角度看,一个进程由程序、数据和(11)组成。(11)是进程存在的惟一标志,它描述了进程的基本情况,其中的内容可分为调度信息和执行信息两大部分。调度信息供进程调度使用,包括进程当前的一些基本属性;执行信息即(12),刻画了进程的执行情况。也可以把进程看成为一个虚处理机,各进程之间的调度与正确通信由操作系统中的(13)来实现。进程要获得物理 CPU,需通过(14)。进程之间的同步与互斥依靠(15)管理实现。

    A.JCB

    B.SMT

    C.PMT

    D.PCB


    正确答案:D

  • 第16题:

    在进程管理中,当______时,进程从阻塞状态变为就绪状态。

    A.进程被进程调度程序选中

    B.等待某一事件

    C.等待的事件发生

    D.时间片用完


    正确答案:C
    解析:进程一般有三种基本状态:运行、就绪和阻塞。状态变化如下:①当一个就绪进程被进程调度程序选中时,该进程的状态从就绪变为运行。②当正在运行的进程等待某一事件或申请的资源得不到满足时,该进程的状态从运行变为阻塞。③当一个阻塞进程等待的事件发生时,该进程的状态从阻塞变为就绪。④当一个进程的时间片用完时,该进程的状态从运行变为就绪。由此可见,本题应该选择C。

  • 第17题:

    作业调度选中一个作业后,与该作业相关的进程即占有CPU运行。

    A

    B



  • 第18题:

    作业调度选中一个作业后,与作业相关的进程就处于()状态。

    • A、就绪
    • B、执行
    • C、阻塞
    • D、挂起

    正确答案:A

  • 第19题:

    当一个位于后备队列中的作业被选中调入内存的时候,按照其作业步的顺序,依次为每个作业建立对应的主进程,并为它分配必要的资源,然后提交给进程管理模块,由()管理。

    • A、 进程调度程序
    • B、 作业调度程序
    • C、 I/O管理程序
    • D、 内存管理程序

    正确答案:A

  • 第20题:

    操作系统中,当(),进程从执行状态转变为就绪状态。

    • A、进程被进程调度程序选中
    • B、时间片完
    • C、等待某一事件
    • D、等待的事件发生

    正确答案:B

  • 第21题:

    当一个进程处于()状态时,称其为等待(或阻塞)状态。

    • A、它正等待中央处理机
    • B、它正等待合作进程的一个消息
    • C、它正等待分给它一个时间片
    • D、它正等待进入内存

    正确答案:B

  • 第22题:

    单选题
    当一个位于后备队列中的作业被选中调入内存的时候,按照其作业步的顺序,依次为每个作业建立对应的主进程,并为它分配必要的资源,然后提交给进程管理模块引由()管理。
    A

    进程调度程序

    B

    作业调度程序

    C

    I/O管理程序

    D

    内存管理程序


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

  • 第23题:

    问答题
    当进程调度选中一个进程后,怎样才能让它占用处理机?

    正确答案: 当进程调度选中一个进程后,把CPU分配给该进程,即把选中进程的进程控制块内有关的现场信息,如程序状态字、通用寄存器等内容送入处理机相应的寄存器中,从而让它占用CPU运行。进程调度实际上完成了将一台物理的CPU转变成多台虚拟CPU的工作。
    解析: 暂无解析