进程管理也称为处理机管理
,主要就是合理的分配各个进程使用处理机的时间。
之所以有了这个概念,是因为当系统中有多个并发执行的程序时,程序
这个静态的概念已经不能描述程序执行时的动态过程。
可以用前趋图
来表示一个程序执行的过程。如下:
三个主要特征:
特征 | 描述 |
---|---|
顺序性 | 严格按照规定顺序执行 |
封闭性 | 独占资源,执行结果不受外界影响 |
可再现性 | 如果执行环境和初始条件都相同,则程序执行结果一定相同 |
计算机系统采用多道程序设计技术
,则主存中的多道程序可处于并发执行状态。如下:
\(I_2和C_1,P_1、C_2和P_1,P_2\)并发执行
\(I_2、I_3受I_1的约束\)
并发执行的特征: