目录
1.进程的定义:
1.程序在CPU上执行所发生的活动称为进程。 ---Dijkstra
2.为了强调进程的并发性和动态性,我们给出进程如下定义:
进程是可并发执行的程序在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立单位。
2.进程的特性:
动态 并发 独立 异步 结构特性
3.进程和程序的区别
程序: 静态概念,只能串行执行,永存的,不是竞争计算机资源的基本单位
一个程序可以对应多个进程即多个进程可以执行同一程序。
进程: 动态概念,可并发执行,暂时的可创建可撤销,是竞争计算机资源的基本单位
一个进程可以执行一个或多个程序。
4.进程的三种状态
阻塞,就绪,运行
5.进程控制块(PCB)
用来描述进程的专用数据结构,是进程存在的唯一标志。
组织方式,1线性表2链接表3索引