进程的相关概念

进程(Process)

配置专门的数据结构进程控制块(Process Control Block,PCB)来管理进程。

                                [PCB是进程存在的唯一标志]

    *进程映像(进程实体/进程运行的上下文环境)= 程序段 + 相关数据段 + PCB 

    *进程映像是静态的,进程是动态的。

进程的主要特征

(1)动态性 :进程是程序的一次执行,具有一定的生命周期。(最基本特征)

(2)并发性 :多个进程实体可以在一段时间内同时运行。

(3)独立性 :进程实体是一个能独立运行、独立获得资源和独立接受调度的基本单位。(进程之间的资源是不能够共享的,但同一进程中不同线程可以共享资源)

(4)异步性 :进程按各自独立的、不可预知的速度向前推进。(要配置相应的进程同步机制)

(5)结构性 :每个进程都配置一个PCB。

进程的状态

共有种状态,分别为(1)创建状态 (2)就绪状态 (3)运行状态 (4)阻塞状态 (5)结束状态

其状态转变如下图所示

进程的相关概念

其中要注意的是

@1,就绪状态不能直接转变为阻塞状态

@2,如果时间片到或处理机被抢占,进程返回就绪状态而非阻塞状态,因为此时进程除处理机这一资源外,其他需求都满足。