1 进程的定义?
简单来说,进程就是程序的执行过程。是一个程序与其使用的数据在处理机上顺序执行时发生的活动。
其特点:
1)动态性:是程序的执行。
2)并发性:进程是可以并发执行的。
3)独立性:是系统进行资源分配和调度的一个独立单位。
4)异步性:进程间相互制约,使进程执行具有间隙。
5)结构性:进程是有结构的。
2 进程与程序的主要区别?
1)进程是动态的,程序是静态的。
2)程序是永存的,而进程是暂时的,是程序在数据集上的一次执行,有创建有撤销,存在只是暂时的。
3)进程具有并发性,程序没有。
4)进程是竞争计算机资源的基本单位,程序不是。
5)进程和程序并不是一一对应的,一个程序可对应多个进程,一个进程可执行多个程序。
3 进程的状态?
进程具有三种状态,就绪状态,执行状态,准备状态。并且三种状态之间可以相互转化。
4 进程的组成?
进程由程序段,数据段,进程控制块(PCB)组成。