2012年软考系统分析师经典教程:进程概念

来源:微学网发布时间:2012-07-25

3.3 进程概念

  进程在操作系统中是一个十分重要的概念。进程是可并发执行的程序在一个数据集合上的运行过程。可以说,进程是运行中的程序,是程序的一次运行活动。相对于程序,进程是一个动态的概念,而程序是静态的概念。

  进程具有5个基本特征:

  ● 动态性:

  ● 并发性:

  ● 独立性:

  ● 异步性:

  ● 结构特征:

  在操作系统中,进程是进行系统资源分配、调度和管理的最小单位。另外需要注意的是,现代操作系统中还引入了线程(Thread)概念,它是处理器分配的最小单位。

  进程的状态:

  进程在运行中不断地改变其运行状态。通常,具有3种最基本的状态。

  ● 运行:正占用处理器

  ● 就绪:只要获得处理器即可运行。

  ● 阻塞:正等待某个事件(如I/O完成)的发生。

  在不少系统中,还增加了两种基本状态:

  ● 新状态:一个进程刚刚建立,但还未将它送入就绪队列时的状态。