更多“在进行进程切换时,所要保存的处理机状态信息主要有哪些?”相关问题
  • 第1题:

    在具有通道处理机的系统中,用户进程请求启动外设时,由(23)根据I/O要求构造通道程序及通道状态字,并将通道程序保存在(24)中,然后执行启动I/O命令。

    A.用户进程

    B.应用程序

    C.通道

    D.操作系统


    正确答案:D

  • 第2题:

    下列关于进程的叙述中,正确的是

    A.在单CPU系统中,任一时刻有一个进程处于运行状态

    B.当进程申请CPU得不到满足时,其状态变为等待状态

    C.优先级是进行进程调度的重要依据,一旦确定将不能改变

    D.进程获得处理机而运行是通过调度获得的


    正确答案:D

  • 第3题:

    下列关于进程的叙述中,哪一个是正确的? ______。

    A.进程获得处理机而运行是通过调度而得到的

    B.优先数是进行进程调度的重要依据,一旦确定不能改变

    C.在单CPU系统中,任一时刻有1个进程处于运行状态

    D.进程申请CPU得不到满足时,其状态变为等特状态


    正确答案:A

  • 第4题:

    下列关于进程的叙述中,( )是正确的。

    A.进程获得处理机而运行是通过调度而得到的

    B.优先数是进行进程调度的重要依据,一旦确定不能改变

    C.在单CPU系统中,任意时刻都有一个进程处于运行状态

    D.进程申请CPU得不到满足时,其状态变为等待状态


    正确答案:A

  • 第5题:

    下列关于进程的叙述中,( )是正确的。

    A.进程获得处理机而运行是通过调度得到的
    B.优先数是进行进程调度的重要依据,一旦确定不能改变
    C.在单CPU系统中,任一时刻有一个进程处于运行状态
    D.进程申请CPU.得不到满足时,其状态变为等待状态

    答案:A
    解析:
    进程的优先数分为两种:静态的和动态的。静态优先数是在进程创建时确定的,一经确定之后在整个生命周期不再改变,动态优先数是随着特性的改变而修改其优先数。在单CPU系统中,任一时刻最多只有一个进程处于运行状态。进程申请CPU,得不到满足时,其状态变为阻塞状态,所以B、C、D是错误的。进程获得处理机是通过调度得到的,A正确。

  • 第6题:

    在单处理机的分时系统中,分配给进程P的时间片用完后,系统进行切换,结果调度到的仍然是进程P。有可能出现上述情形吗?如果可能请说明理由。


    正确答案: 有可能出现上述情况。例如,若在进程P时间片用完后,被迫回到就绪队列时,就绪队列为空,这样进程P就是就绪队列中惟一的一个进程,于是调度程序选中的进程必然是进程P;又如在按优先统调度的系统中,就绪队列按进程优先级排列,在进程P时间片用完之后回到就绪队列时,若其优先级高于当前就绪队列中的其他进程,则它将排在就绪队列之首,从而再次被调度程序选中并投入运行。

  • 第7题:

    (1)就绪状态的进程分得处理机产生就绪---〉()状态变迁。(2)进程本身申请资源(如:打印机、主存等)不能得到满足或运行进程被剥夺运行---〉()状态变迁。(3)引起阻塞的原因消除后,进程不能马上进入运行状态而是进入()状态。(4)运行进程因时间片满而被迫放弃处理机产生运行---〉()状态变迁。


    正确答案:运行;阻塞;就绪;就绪

  • 第8题:

    处理机的状态与进程的状态有何区别?


    正确答案: 处理机有时可能执行系统程序,有时又执行用户程序为了保证OS中的关键表格不被用户的程序所破坏,因而引进了用户态和核心态两种状态。从进程管理的角度出发,将进程划分程三种基本的状态:运行状态,就绪状态、等待状态、新建状态和终止状态。进程之间的状态有三个特点:
    (1)进程之间的状态转换在大多数情况下是不可逆的。
    (2)进程之间的状态转换在大多数情况下是被动的,只有运行到等待的转换是进程的主动行为,其它都是被动行为。
    (3)一个进程在某个时刻只能处于上述状态的某一种状态。

  • 第9题:

    在一个但处理机系统中,若有4个用户进程且假定当前时刻有一个进程处于执行状态,则处于就绪状态的进程最多有()个,最少有()个。


    正确答案:3;0

  • 第10题:

    正在处理机上运行的进程称为()。

    • A、就绪状态
    • B、执行状态
    • C、睡眠状态

    正确答案:B

  • 第11题:

    问答题
    在进行进程切换时,所要保存的处理机状态信息主要有哪些?

    正确答案: A.进程当前暂存信息;
    B.下一条指令地址信息;
    C.进程状态信息;
    D.过程和系统调用参数及调用地址信息.
    解析: 暂无解析

  • 第12题:

    填空题
    (1)就绪状态的进程分得处理机产生就绪---〉()状态变迁。(2)进程本身申请资源(如:打印机、主存等)不能得到满足或运行进程被剥夺运行---〉()状态变迁。(3)引起阻塞的原因消除后,进程不能马上进入运行状态而是进入()状态。(4)运行进程因时间片满而被迫放弃处理机产生运行---〉()状态变迁。

    正确答案: 运行,阻塞,就绪,就绪
    解析: 暂无解析

  • 第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.执行状态


    正确答案:A
    解析:运行中的进程可以处于以下3种状态之一:运行、就绪、阻塞。当一个进程已经具备运行条件,但由于没有获得CPU而不能运行所处的状态,一旦把CPU分配给它,该进程就可运行时,称该进程处于就绪状态。

  • 第15题:

    在进行进程切换时,所要保存的处理机状态信息主要有哪些?


    本题答案:A.进程当前暂存信息;
    B.下一条指令地址信息;
    C.进程状态信息;
    D.过程和系统调用参数及调用地址信息.

  • 第16题:

    在进行进程切换时,所要保存的处理机状态信息有哪些?


    答案:进行进程切换时,所要保存的处理机状态信息有:(1)进程当前暂存信息(2)下一指令地址信息(3)进程状态信息(4)过程和系统调用参数及调用地址信息。

  • 第17题:

    在具有通道处理机的系统中,用户进程请求启动外设时,由 ()根据I/O要求构造通道程序及通道状态字,并将通道程序保存在内存,然后执行启动“I/O”命令。 

    • A、用户进程
    • B、应用程序
    • C、通道
    • D、操作系统

    正确答案:D

  • 第18题:

    在下面的叙述中,正确的是()。

    • A、引入线程后,处理机只在线程间切换
    • B、引入线程后,处理机仍在进程间切换
    • C、线程的切换,不会引起进程的切换
    • D、线程的切换,可能引起进程的切换

    正确答案:D

  • 第19题:

    进程切换是在()时进行的。

    • A、中断关闭
    • B、进程正常运行
    • C、中断处理开始
    • D、中断处理结束

    正确答案:B

  • 第20题:

    在一单处理机系统中,若有5个用户进程,在非管态的某一时刻,处于就绪状态的用户进程最多有()个。

    • A、1
    • B、2
    • C、3
    • D、4

    正确答案:D

  • 第21题:

    下列阐述中,()是正确的.

    • A、进程切换是由进程调度完成的
    • B、进程切换是由进程状态的变化引起的
    • C、进程状态的变化一定会引起进程的切换
    • D、进程状态的变化与出现的中断事件有关
    • E、对出现的中断事件处理后总要让进程调度程序工作

    正确答案:A,B,D,E

  • 第22题:

    问答题
    处理机的状态与进程的状态有何区别?

    正确答案: 处理机有时可能执行系统程序,有时又执行用户程序为了保证OS中的关键表格不被用户的程序所破坏,因而引进了用户态和核心态两种状态。从进程管理的角度出发,将进程划分程三种基本的状态:运行状态,就绪状态、等待状态、新建状态和终止状态。进程之间的状态有三个特点:
    (1)进程之间的状态转换在大多数情况下是不可逆的。
    (2)进程之间的状态转换在大多数情况下是被动的,只有运行到等待的转换是进程的主动行为,其它都是被动行为。
    (3)一个进程在某个时刻只能处于上述状态的某一种状态。
    解析: 暂无解析

  • 第23题:

    单选题
    在下面的叙述中,正确的是()。
    A

    引入线程后,处理机只在线程间切换

    B

    引入线程后,处理机仍在进程间切换

    C

    线程的切换,不会引起进程的切换

    D

    线程的切换,可能引起进程的切换


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

  • 第24题:

    多选题
    下列阐述中,()是正确的.
    A

    进程切换是由进程调度完成的

    B

    进程切换是由进程状态的变化引起的

    C

    进程状态的变化一定会引起进程的切换

    D

    进程状态的变化与出现的中断事件有关

    E

    对出现的中断事件处理后总要让进程调度程序工作


    正确答案: D,E
    解析: 暂无解析