操作系统_第三章处理器管理_进程

要须心地收汗马,孔孟行世目杲杲。这篇文章主要讲述操作系统_第三章处理器管理_进程相关的知识,希望能为你提供帮助。

一 进程的定义
把一个程序在一个数据集上的一次执行称为一个进程(Process).
程序是静态的广本, 进程是动态的过程。进程包括程序和程序处理的数据集, 进程实现了程序的功能。
可用一个铁路交通管理的例子来比喻程序和进程。 为了对比说明, 首先区分火车和列车。 火车是交通工具, 列车是指已经从某起点站始发但还没有到达终点站的正在行驶中的火车。 对火车而言, 是静止的, 它具有运输人和货物的功能。 对列车而言, 是动态的,除了火车本身以外, 还包括了人或物, 要把人或物送到目的地。显然,可以把火车比作程序, 把列车比作进程, 把列车中的人或物看做程序执行时的数据集。

通常把进程分成系统进程和用户进程两大类。 把完成操作系统功能的进程称为系统进程, 完成用户功能的进程称为用户进程。
进程的属性:

  1. 进程的动态性
  2. 多个不同的进程可以包含相同的程序
  3. 进程可以并发执行
  4. 进程有三种基本状态

    为了便于管理, 我们按进程在执行过程中不同时刻的不同情况定义三种基本状态:

  • 等待态
  • 就绪态
  • 运行态
【操作系统_第三章处理器管理_进程】


    推荐阅读