第二章进程管理 214进程的特征与状态 1.进程的定义 进程是操作系统中最基本、重要的概念。 是多道程序系统出现后,为了刻画系统内部出 现的动态情况,描述系统内部各道程序的活动 规律引进的一个概念,所有多道程序设计操作 系统都建立在进程的基础上
第二章 进 程 管 理 2.1.4 进程的特征与状态 1. 进程的定义 进程是操作系统中最基本、重要的概念。 是多道程序系统出现后,为了刻画系统内部出 现的动态情况,描述系统内部各道程序的活动 规律引进的一个概念,所有多道程序设计操作 系统都建立在进程的基础上
第二章进程管理 较典型的进程定义有: (1)进程是程序的一次执行。 (2)进程是一个程序及其数据在处理机上顺序执 行时所发生的活动 (3)进程是程序在一个数据集合上运行的过程, 它是系统进行资源分配和调度的一个独立单位 (4)进程是进程实体的运行过程,是系统进行资 源分配和调度的一个独立单位。 (5)进程是一个具有一定独立功能的程序关于某 个集合的一次运行活动。(我国78年庐山研讨会)
第二章 进 程 管 理 (1) 进程是程序的一次执行。 (2) 进程是一个程序及其数据在处理机上顺序执 行时所发生的活动。 (3) 进程是程序在一个数据集合上运行的过程, 它是系统进行资源分配和调度的一个独立单位。 (4) 进程是进程实体的运行过程,是系统进行资 源分配和调度的一个独立单位。 (5) 进程是一个具有一定独立功能的程序关于某 个集合的一次运行活动。(我国78年庐山研讨会)
第二章进程管理 2.进程同程序的比较: 进程是动杰的,程序是静杰的:程序是有序代码的集 进程是程序的执行。通常进程不可在计算机之间 迁移;而程序通常对应着文件、静态和可以复制 日进程是暂时的,程房是水么的:进程是一个状态变化 的过程,是有一定生命期的;而程序可以作为一种软 件资料长久保存。 日进程与程序的组成不同:进程是由程序和数据、进程 控制块三部分组成的。 日进程与程序的对应关系:同一程序同时运行于若干个 数据集合上,它将属于若干个不同的进程。也就是说 同一程序可以对应多个进程:一个进程的执行也可以 涉及到一个或几个程序(调用)
第二章 进 程 管 理 2. 进程同程序的比较: ▪ 进程是动态的,程序是静态的:程序是有序代码的集 合;进程是程序的执行。通常进程不可在计算机之间 迁移;而程序通常对应着文件、静态和可以复制。 ▪ 进程是暂时的,程序是永久的:进程是一个状态变化 的过程,是有一定生命期的;而程序可以作为一种软 件资料长久保存。 ▪ 进程与程序的组成不同:进程是由程序和数据、进程 控制块三部分组成的。 ▪ 进程与程序的对应关系:同一程序同时运行于若干个 数据集合上,它将属于若干个不同的进程。也就是说 同一程序可以对应多个进程;一个进程的执行也可以 涉及到一个或几个程序(调用)
第二章进程管理 3.进程的特征: 结构特祈:由程序段、数据段、进程控制块三部 分组成; 动态性:进程是程序的执行; 并发性:多个进程可同存于内存中,能在一段时 间内同时运行; 效立性:独立运行的基本单位,独立获得资源和 调度的基本单位; 异步性:各进程按各自独立的不可预知的速度向 前推进
第二章 进 程 管 理 3. 进程的特征: ▪ 结构特征:由程序段、数据段、进程控制块三部 分组成; ▪ 动态性:进程是程序的执行; ▪ 并发性:多个进程可同存于内存中,能在一段时 间内同时运行; ▪ 独立性:独立运行的基本单位,独立获得资源和 调度的基本单位; ▪ 异步性:各进程按各自独立的不可预知的速度向 前推进
第二章进程管理 4.进程的三种基本状态 不同系统设置的进程状态数目不同 进程有三种基本状态 1)就绪状态:进程已获得除CPU以外的所有 必要资源,只要得到CPU,便可立即执行。 2)执行状杰:进程已得到CPU,其程序正在 CPU上执行 3)阻寒状态:正在执行的进程因某种事件(如 I/0请求)的发生而暂时无法继续执行,只 有等相应事件完成后,才能去竞争CPU
第二章 进 程 管 理 4. 进程的三种基本状态 ◼ 不同系统设置的进程状态数目不同。 ◼ 进程有三种基本状态: 1) 就绪状态:进程已获得除 CPU 以外的所有 必要资源,只要得到 CPU,便可立即执行。 2) 执行状态:进程已得到 CPU,其程序正在 CPU 3) 阻塞状态:正在执行的进程因某种事件(如 I/O 请求)的发生而暂时无法继续执行,只 有等相应事件完成后,才能去竞争 CPU