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

Posted aduovip

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统_第三章处理器管理_进程相关的知识,希望对你有一定的参考价值。

一 进程的定义

把一个程序在一个数据集上的一次执行称为一个进程(Process).  

程序是静态的广本, 进程是动态的过程。  进程包括程序和程序处理的数据集, 进程实现了程序的功能。

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

 

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

进程的属性:

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

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

     
  • 等待态
  • 就绪态
  • 运行态


以上是关于操作系统_第三章处理器管理_进程的主要内容,如果未能解决你的问题,请参考以下文章

操作系统_第三章处理器管理_批处理作业的调度算法

深入浅出处理器(下)_内存管理(映射)

深入理解_JVM内存管理JDK监控工具与故障处理工具07

(王道408考研操作系统)第二章进程管理-第三节2:实现进程互斥的软件方法

(王道408考研操作系统)第二章进程管理-第三节5:用信号量实现进程互斥同步和前驱关系

操作系统第三章处理机调度与死锁