首页 > 试题广场 >

说一说进程有多少种状态,如何转换

[问答题]
说一说进程有多少种状态,如何转换
创建、就绪、执行、阻塞、终止 创建:进程开始,系统分配资源并初始化PCB 就绪:进程获得除处理机外的一切资源。 执行:进程获得处理机资源,当获得时间片时进行执行,当时间片用完时转回就绪状态。 阻塞:进程由于某一事件,例如I/O操作等,无法继续执行进入阻塞状态,待事件完成后切换回执行状态。 终止:进程执行完成,等待操作系统进行善后处理,释放资源并交还PCB空间
发表于 2022-08-03 08:40:59 回复(0)
创建态,就绪态,运行态,阻塞态,终止态。进程正在被创建时,它的状态是“创建态”,在这个阶段操作系统会为进程分配资源,初始化PCB,当进程创建完成后,就进入“就绪态”,处于就绪态的进程已经具备运行的条件,由于没有空闲CPU,暂时无法运行,当CPU空闲时选择一个处于就绪态的进程上CPU运行,则处于“运行态”,在运行过程中如果需要请求等待某个事件的发生(如:请求某种系统资源或等待其他进程的响应),则下CPU进入“阻塞态”,当等待的事件发生了,再进入“就绪态”;处于运行态的进程,时间片已到或者处理机被抢占,则转入“就绪态”。进程运行结束或者发生不可修复的错误,进行就进入“终止态”,系统会回收该进程拥有的资源并撤销PCB。
发表于 2023-03-26 23:44:20 回复(0)
UNUSED, SLEEPING, RUNNABLE, RUNNING, ZOMBIE
发表于 2022-07-12 15:32:42 回复(1)
五种:创建、就绪、运行、阻塞、终止
发表于 2022-05-21 16:09:06 回复(0)
来自操作系统:创建态,就绪态,运行态,阻塞态,终止态。 1.创建态:初始化,分配pid,内存等。 2.就绪态:这个状态下,进程已经拥有除了时间片以外的所有资源,等待cpu分配时间片。 3.运行态:进程在cpu执行。单核cpu每次最多有一个进程处于运行态,多核可以同时拥有多个进程处于运行状态。 4.阻塞态:由于某些事件的发生而不能执行,处于等待状态等待其他事件的完成。 5.终止态:进程执行完或者被cpu强行终止,进程释放了所有的资源,PCB被删除。
编辑于 2024-01-27 20:15:30 回复(0)
创建,就绪,执行,阻塞,终止
发表于 2023-11-09 21:20:10 回复(0)
创建 就绪 运行 阻塞 终止
发表于 2022-08-22 13:43:31 回复(0)
创建态、就绪态、阻塞态、执行态、终止态
发表于 2024-04-18 10:50:33 回复(0)
创建就绪执行阻塞终止
编辑于 2024-04-15 11:14:29 回复(0)
创建 就绪 运行 阻塞 终止
发表于 2024-03-25 14:39:21 回复(0)
创建状态、就绪状态、阻塞状态、终止状态、执行状态
发表于 2024-03-24 12:18:08 回复(0)
进程五状态模型:创建、就绪、运行、阻塞、终止。进程创建的时候获得在处理机上运行的一起资源,同时创建PCB,随后被系统移动到就绪队列,进入就绪队列等待被调度;进程被调度则进入运行状态,获得CPU时间运行自己的代码;当进程需要使用IO资源时使用系统调用,如果资源不可用则进入阻塞,被调入资源等待队列中,资源可用后才移回就绪状态,等待下一次调度;进程执行完毕后进入终止状态,移除就绪队列,释放所有内存资源,然后父进程回收,因为子进程的描述符还在进程表中,等待被回收
编辑于 2024-03-21 14:52:01 回复(0)
创建,就绪,运行,阻塞,终止 当进程正在被创建时,是创建态 当进程被创建完成,还没有获得cpu时,是就绪态 当进程获得cpu时,是运行态 当进程需要等待某个事件发生比如外部输入时,是阻塞态,事件发生后,回到运行态 当进程被调度而失去cpu时回到就需要 当进程结束或者发生不可终止的错误时,进入终止态
编辑于 2024-02-28 23:23:31 回复(0)
创建,就绪,运行,阻塞,终止
编辑于 2024-02-27 10:24:01 回复(0)
(创建态)就绪态,运行态,阻塞态(结束态)
编辑于 2024-01-06 16:22:17 回复(0)
创建,就绪,阻塞,运行,终止
发表于 2023-11-26 15:12:10 回复(0)
创建、就绪、运行、阻塞、终止
发表于 2023-10-30 20:50:48 回复(0)
创建,进程开始,系统分配资源并初始化PCB,就绪进程获得处理机外所有资源,执行:进程获得处理机资源,当获得时间片后开始执行,时间片用完后进入就绪态,阻塞 进程由于某个时间,例如 I/O时间,无法继续执行进入阻塞态,待事件完成后切换回执行太,终止进程执行完毕,等待操作系统进行善后处理,释放资源并交换PCB空间
发表于 2023-10-26 16:57:54 回复(0)
创建态、就绪态、运行态、阻塞态、终止态,如果进程被调出内存,还有挂起态
发表于 2023-10-21 11:33:49 回复(0)
创建,就绪,执行,阻塞,终止
发表于 2023-10-19 20:27:20 回复(0)