首页 > 试题广场 >

进程在执行过程中其状态总是不停地发生变化下面关于进程状态变化

[单选题]

进程具有三个基本状态:就绪状态、执行状态和阻塞状态。进程在执行过程中其状态总是不停地发生变化下面关于进程状态变化的说法中正确的是()

  • 一个进程必须经过进程的3种基本状态才能结束
  • 在分时系统中,一个正在运行进程的时间片如果终结,该进程将转入就绪状态
  • 三种进程状态是进程运行过程中的基本状态,进程可能同时处于某几种状态中
  • 进程一旦形成,首先进入的是运行状态
如果恰好时间片运行终结,该进程也结束了呢?
发表于 2017-09-07 16:10:04 回复(1)
A:进程的终结取决于是否收到终止abort等信号或者kernel主动kill,否则是很可能处于任何一种状态,不一定必须经过三种状态的转换。
B:正确,时间片轮转调度中,运行状态的进程时间片走完后便会进入就绪队列中继续等待分配新的时间片
C:进程只可能处于其中的任何一种状态,但绝不可能同时有多种状态
D:进程一旦通过fork或者exec形成,不一定就会立刻进入运行状态,要结合具体的kernel调度策略而言,与多种因素相关譬如优先级等
发表于 2017-04-17 19:34:16 回复(0)
A:进程的终结取决于是否收到终止abort等信号或者kernel主动kill,否则是很可能处于任何一种状态,不一定必须经过三种状态的转换。 B:正确,时间片轮转调度中,运行状态的进程时间片走完后便会进入就绪队列中继续等待分配新的时间片 C:进程只可能处于其中的任何一种状态,但绝不可能同时有多种状态 D:进程一旦通过fork或者exec形成,不一定就会立刻进入运行状态,要结合具体的kernel调度策略而言,与多种因素相关譬如优先级等
发表于 2017-02-16 15:09:26 回复(0)
发表于 2023-02-10 18:36:22 回复(0)
终结状态:进程的终止也要通过两个步骤: 首先等待操作系统进行善后处理,然后将其 PCB 清零,并将 PCB 空间返还系统。当一个进程到达了自然结束点,或是出现了无法克服的错误,或是被操作系统所终结,或是被其他有终止权的进程所终结,它将进入终止状态。进入终止态的进程以后不能再执行,但在操作系统中依然保留一个记录,其中保存状态码和一些计时统计数据,供其它进程收集。一旦其它进程完成了对终止状态进程的信息提取之后,操作系统将删除该进程。
发表于 2022-07-05 11:14:21 回复(0)
对于A选项:进程一定有初始和终止两种状态,其他的不一定有

发表于 2020-04-19 16:52:47 回复(0)