Linux中的进程管理 31 Linux进程概述 32 Linux进程原理 33 Linux守护进程介绍 34启动 Linux进程 35进程的挂起及恢复 36 Linux进程管理 37进程文件系统PROC
Linux中的进程管理 3.1 Linux进程概述 3.2 Linux进程原理 3.3 Linux守护进程介绍 3.4 启动Linux进程 3.5 进程的挂起及恢复 3.6 Linux进程管理 3.7 进程文件系统PROC
3.1 Linux进程概述 程序是存储在磁盘上包含可执行机器指令和数据的静 态实体,而进程是在操作系统中执行的特定任务的动态实 体 inux操作系统包括如下三种不同类型的进程,每种进 程都有其自己的特点和属性: 交互进程:由一个shel1启动的进程。交互进程既可以在 前台运行,也可以在后台运行。 批处理进程:这种进程和终端没有联系,是一个进程序列 ●守护进程: Linux系统启动时启动的进程,并在后台运行
3.1 Linux进程概述 程序是存储在磁盘上包含可执行机器指令和数据的静 态实体,而进程是在操作系统中执行的特定任务的动态实 体。 Linux操作系统包括如下三种不同类型的进程,每种进 程都有其自己的特点和属性: 交互进程:由一个shell启动的进程。交互进程既可以在 前台运行,也可以在后台运行。 批处理进程:这种进程和终端没有联系,是一个进程序列。 守护进程:Linux系统启动时启动的进程,并在后台运行
3.,2 Linux进程原理 为了更好地对 Linux系统的进程进行高效、有针对性 地管理,需要对进程的基本原理有所了解,本节将介绍 Linux系统中进程的状态以及基本的工作模式。 3.2.1 Linux进程的状态 3.2.2 Linux进程工作模式 现回结束
3.2 Linux进程原理 返回 为了更好地对Linux系统的进程进行高效、有针对性 地管理,需要对进程的基本原理有所了解,本节将介绍 Linux系统中进程的状态以及基本的工作模式。 3.2.1 Linux进程的状态 3.2.2 Linux进程工作模式 结束
3.2.1 Linux进程的状态 通常在操作系统中,进程至少要有三种基本状态, 分别为:运行态、就绪态和封锁态(或阻塞态) 运行状态是指当前进程已分配到CPU,它的程序正在 处理器上执行时的状态。处于这种状态的进程个数不 能大于CPU的数目。 就绪状态是指进程已具备运行条件,但因为其 他进程正占用CPU,所以暂时不能运行而等待分配 CPU的状态 封锁状态是指进程因等待某种事件发生(例如 等待某一输入、输出操作完成,等待其他进程发来的 信号等)而暂时不能运行的状态 回
3.2.1 Linux进程的状态 通常在操作系统中,进程至少要有三种基本状态, 分别为:运行态、就绪态和封锁态(或阻塞态)。 运行状态是指当前进程已分配到CPU,它的程序正在 处理器上执行时的状态。处于这种状态的进程个数不 能大于CPU的数目。 — 就绪状态是指进程已具备运行条件,但因为其 他进程正占用CPU,所以暂时不能运行而等待分配 CPU的状态。 — 封锁状态是指进程因等待某种事件发生(例如 等待某一输入、输出操作完成,等待其他进程发来的 信号等)而暂时不能运行的状态。 返回
3.2.2 Linux进程工作模式 在 Linux系统中,进程的执行模式划分为用户 模式和内核模式。如果当前运行的是用户程序、 应用程序或者内核之外的系统程序,那么对应 进程就在用户模式下运行;如果在用户程序执 行过程中出现系统调用或者发生中断事件,就 要运行操作系统(即核心)程序,进程模式就 变成内核模式。在内核模式下运行的进程可以 执行机器的特权指令;而且,此时该进程的运 行不受用户的干预,即使是root用户也不能干预 内核模式下进程的运行
3.2.2 Linux进程工作模式 在Linux系统中,进程的执行模式划分为用户 模式和内核模式。如果当前运行的是用户程序、 应用程序或者内核之外的系统程序,那么对应 进程就在用户模式下运行;如果在用户程序执 行过程中出现系统调用或者发生中断事件,就 要运行操作系统(即核心)程序,进程模式就 变成内核模式。在内核模式下运行的进程可以 执行机器的特权指令;而且,此时该进程的运 行不受用户的干预,即使是root用户也不能干预 内核模式下进程的运行。 返回