进程是一个可并发执行的具有独立功能的程序关于某个数据集合的执行过程,也是操作系统进行资源分配和保护的基本单位。
定义:
挂起是将进程从内存对换到外存,暂不参与进程调度,起到平滑系统负荷的目的。
引起挂起状态的原因:
① 系统中的进程均处于等待状态;
② 系统负荷过重;
③ 用户或者父进程挂起自己创建的进程,以便调试、检查和改正;
④ 操作系统挂起进程,以便检查资源使用情况,或者排除故障。
挂起进程的特征:
① 挂起进程不能立即被执行;
② 进程的挂起者可以是操作系统、父进程或进程自身;
③ 结束进程挂起状态的命令只能由操作系统或父进程发出;
④ 挂起进程所等待的事件独立于挂起条件,事件结束并不能导致进程具备执行条件。
进程和程序的区别和关系:
① 进程与程序都包含程序,但是程序是静态的,进程是动态的。
②同一个程序在一段时间内可以同时存在多个执行活动(即进程)分别对不同的数据进行处理。