如何定义进程?进程的标准定义是什么?

如何定义进程?进程的标准定义是什么?

“ 进 程” 是 操 作 系 统 的 最 基 本 的, 也 是 最 重 要 的 概 念 之 一。

这 个 概 念 对 于 操 作 系 统 的 理 解、 描 述 和 设 计 都 具 有 极 其 重 要 的 意 义。

但 是 迄 今 为 止 对 这 一 概 念 还 没 有 一 个 确 切 统 一 的 描 述。

有 人 称 进 程 是 可 以 并 行 运 动 的 计 算 部 分(s.e.madnick,J.J.donovan); 有 人 称 进 程 是 一 个 程 序 与 其 数 据 一 道 在 计 算 机 上 顺 序 执 行 时 所 产 生 的 活 动(a.c.shaw); 有 人 从 调 度 组 织 角 度 出 发, 称 进 程 是 一 个 独 立 的 可 以 调 度 的 活 动(ellis.cohen,david Jofferson); 有 人 则 从 资 源 共 享 和 竞 争 方 面 观 察, 认 为 进 程 是 一 个 抽 象 的 实 体, 当 它 执 行 一 个 任 务 时 将 要 求 分 配 和 释 放 各 种 资 源(Peter denning)。

这 些 描 述 都 注 意 到 了 进 程 的 动 态 性 质, 但 侧 重 面 不 同。

为 了 突 出 进 程 和 程 序 两 个 概 念 的 区 别 和 联 系, 我 们 对 进 程 作 如 下 描 述: 进 程 是 一 种 活 动, 它 是 由 一 个 动 作 系 列 组 成, 每 个 动 作 是 在 某 个 数 据 集 上 执 行 一 段 程 序, 整 个 活 动 的 结 果 是 提 供 一 种 系 统 或 用 户 功 能。

首页