假设系统中进程的三态模型如下图所示,图中的a和b处应分别填写( ),图中的c和d处应分别填写( )。

admin2019-05-11  15

问题 假设系统中进程的三态模型如下图所示,图中的a和b处应分别填写(  ),图中的c和d处应分别填写(  )。

选项 A、时间片到、作业调度程序调度
B、执行了P操作、时间片到
C、时间片到、进程调度程序调度
D、时问片到、执行了P操作

答案C

解析 进程一般有三种基本状态:运行、就绪和阻塞。处于这三种状态的进程在一定条件下,可以转换状态。当CPU空闲时,系统将选择处于就绪态的一个进程进入运行态;当CPU的一个时间片用完时,当前处于运行态的进程就进入了就绪态;进程从运行到阻塞状态通常是由于进程释放CPU,等待系统分配或等待某些事件的发生。例如,执行P操作系统暂时不能满足对资源的请求,或等待用户的输入信息等;当进程等待的事件发生时,进程从阻塞到就绪状态,例如I//O完成。【总结与扩展】就绪(Ready)状态:当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行,这时的进程状态称为就绪状态。执行(Running)状态:当进程已获得处理机,其程序正在处理机上执行,此时的进程状态称为执行状态。阻塞(Blocked)状态:正在执行的进程,由于等待某个事件发生而无法执行时,便放弃处理机而处于阻塞状态。引起进程阻塞的事件可以有多种,例如等待I/O完成、申请缓冲区不能满足、等待信件(信号)等。
转载请注明原文地址:https://kaotiyun.com/show/KuVZ777K
0

最新回复(0)