一、进程的概念
二、进程的状态及状态转换
三、进程控制块
四、进程的组成与上下文
五、进程的队列(PCB链)
六、进程的类型和特性
七、进程间的相互联系与相互作用
八、进程的创建、撤销与汇聚
九、进程与程序的联系和差别
一、进程的概念
进程的概念起源于20世纪60年代初期,不过关于什么是进程,目前尚无统一的定义。确切的说,关于进程有许多的解释,这些解释并不是完全等价的。
(1)进程是程序的一次执行
(2)进程是可以参与并发执行的程序。
(3)进程是程序与数据一道通过处理器执行时发生的活动。
(4)所谓进程,就是一个程序在给定的空间和初始环境下,在一个处理器上执行的过程。
定义:进程是具有一定独立功能的程序关于一个数据集合的一次运行活动。
二、进程的状态及状态转换
1、进程的状态
进程在其生存周期内可能处于以下3种基本状态之一:
(1)运行态(run):进程占有处理器资源,正在运行。在单处理器系统中任一时刻只能有一个进程处于此种状态。
(2)就绪态(ready):进程本身具备运行条件,但是由于处理器的数量