3.2+进程的定义和特征

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《操作系统》
《概率论与数理统计》
第3章处理机管理
3.2 进程的定义和特征
《概率论与数理统计》知识目标:
掌握进程的定义;
掌握进程的特征;
掌握进程和程序的区别;
—— 教学目标
3.2 进程的定义和特征
是程序在处理器上的一次执行过程可以和别的计算并行执行的计算进程的定义
是程序在一个数据集合上运行的过程,
是系统进行资源分配和调度的一个独立单位
是一个具有一定功能的程序关于某个数据集合的一次运行活动
是程序在处理器上的一次执行过程
可以和别的计算并行执行的计算
•整个系统中存在着两类进程:系统进程、用户进程,区别如下:•(1)系统进程之间的相互关系由操作系统负责协调,以便有利于增加系统的并行性,提高资源的整体利用率;用户进程之间的相互关系要由用户自己安排,操作系统以命令的形式向用户提供一定的协调手段。

•(2)系统进程直接管理有关的软、硬件资源的活动;用户进程在需要使用某种资源时,必须向系统提出申请,由系统统一调度与分配。

•(3)系统进程与用户进程都需要使用系统中的各种资源,它们都是资源分配与运行调度的独立单位,但系统进程的使用级别高于用户进程。

动态性
并发性
异步性
结构性特征
(1)动态性。

进程是程序的一次执行过程,因此是动态的。

动态性是进程的最基本特征。

(2)并发性。

指多个进程能在一段时间内同时执行。

(3)独立性。

进程是一个能独立运行、独立分配资源和独立调度的基本单位,未建立进程的程序都不能作为一个独立的单位参加运行。

(4)异步性。

进程按各自独立的、不可预知的速度向前推进,即进程按异步方式运行。

由于进程之间的相互制约,使得各进程间断执行,其速度不可预知。

(5)结构特征。

进程由程序段、数据段和进程控制块3部分组成。

•2. 进程和程序的区别
(1)进程是一个动态的概念,进程强调的是程序的一次“执行过程”;程序是一组有序指令的集合,在多道程序设计环境下,它不涉及“执行”,因此是一个静态的概念。

(2)进程是有生命周期的,是一个动态生存的暂存性资源;而程序是永久性的软件资源。

(3)不同进程可以执行同一个程序,而一个进程也可以执行多个程序。

(4)程序是指令的有序集合,而进程是由程序、数据和进程控制块3部分组成。

练习
A
小结
•进程的定义
•程序的基本特征•进程与程序的区别。

相关文档
最新文档