进程概述
上一节
下一节
问题引入
请同学们思考并回复,为什么已经有了程序的概念,还又提出进程这个概念呢?
进程
为了控制和协调程序段执行过程中对资源的共享和竞争,必须有一个描述执行过程和共享资源的基本单位。
进程就是程序在执行过程中分配和管理资源的基本单位。
进程的静态描述包含三部分:
(1)进程控制块PCB:系统感知进程存在的唯一实体(一一对应)。
(2)程序段:进程需要完成的功能。
(3)数据集:程序执行的对象。
进程与程序的区别
1. 程序是静态的,进程是动态的,强调的是执行过程。
2. 进程具有并行特征,执行是独立的,速度是异步的。
3. 程序不反映执行过程,不具有并行特征。
4. 进程是竞争系统资源的基本单位,不同的进程可以包含同一程序,只要对应的数据集不同。
本节资料

