进程的概念

进程是处于活动状态的计算机程序

进程是一个随执行过程不断变化的实体

进程与程序间的关系

进程是程序的一次运行活动,属于一种动态的概念

一个进程可以执行一个或多个程序

程序可以作为一种软件资源长期保持着,而进程则是一次执行过程

 

Linux操作系统(以及UNIX操作系统)来说,每个运行中的程序至少由一个进程组成

从操作系统的立场出发,每个进程与其它进程都是彼此独立的

一个用户的应用程序不会干扰到其它用户的程序或者操作系统本身

 

用户能够查看系统中的所有进程

但是普通用户只能结束自己的进程

 

进程的分类

交互式进程

批处理进程

守护进程     通常在系统启动时自动运行

init 是系统的第一个进程它的进程号是1

前台与后台

前台就是指一个程序控制着标准输出和标准输入

后台就是指一个程序不从标准输入接受输入,一般也不将结果输出到标准输出上,守护进程属于后台