进程的创建态、运行状态和阻塞状态
今天与大家来聊聊进程的三种状态:
1. 创建态
当需要创建一个新进程时,系统为该进程分配一个进程控制块 PCB,并为该进程分配内存空间,且装入该进程对应的程序和有关的数据,这时,一个新进程就产生了。
2. 运行状态
进程获得了 CPU 和其他所需的资源,目前正在 CPU 上运行,对单 CPU 系统而言,只能有一个进程处于运行状态。
3. 阻塞状态
进程运行中发生了某种等待事件(如发生了等待 I/O 的操作),而暂停不能运行的状态,处于该状态的进程不能去竞争 CPU,因为此时即使把 CPU 分配给它也无法运行。处于阻塞状态的进行可以有多个。
当然了,实际上进程的状态远不止以上三种,以后我们来进行更深入的探讨!今天的文章分享就到这里了,希望对大家的学习有帮助!