进程是可以与其他程序并发执行的一次执行过程,是系统进行资源分配和调用度的基本单位。进程是一个程序关于某个数据集的一次运行。也就是说,进程是运行中的程序,是程序的一次运行活动。相对于程序而言,进程是一个动态的概念,而程序是一个静态的概念,是指令的集合。因此,进程是具有动态性和并发性的。
从静态的角度看,进程实体由程序块、进程控制块(简称PCB)和数据块三部分组成。程序块描述该进程所完成的任务;数据块包括程序在执行时所需要的数据和工作区。进程控制模块包括进程的描述信息、控制信息、资源管理信息和CPU现场保护信息等,反映了进程的动态特性。
在性能测试过程中,进程管理对开发工程师来说是一个难点。