第三章进程管理 第3章进程管理 °3.1进程的概念 3.2进程的状态 33进程的描述和管理 3.4进程控制
第三章 进程管理 第3章 进程管理 3.1 进程的概念 3.2 进程的状态 3.3 进程的描述和管理 3.4 进程控制
第三章进程管理 31进程的概念 ◎进程是操作系统中最基本、最重要的概念。 为什么引入进程的概念呢? ■多道程序系统所带来的更复杂的环境中,程序具有 了并行性、制约性和动态性的特征 ■而原来的程序概念是静态的,不能反映并行的特征。 ■所以为了刻画系统内部出现的情况,描述系统内部 各作业的活动规律,引入了“进程”这个概念
第三章 进程管理 3.1 进程的概念 进程是操作系统中最基本、最重要的概念。 为什么引入进程的概念呢? 多道程序系统所带来的更复杂的环境中,程序具有 了并行性、制约性和动态性的特征。 而原来的程序概念是静态的,不能反映并行的特征。 所以为了刻画系统内部出现的情况,描述系统内部 各作业的活动规律,引入了“进程”这个概念
第三章进程管理 31进程的概念 进程如何反应系统的并行、制约、动态的特征 呢? ■定义:“进程是具有独立功能的程序关于某个数据 集合的一次运行活动”(1978年全国操作系统会议) 进程和程序的区别: 程序是一组指令的有序集合,是静态的;而进程是程序的 执行,是动态的 程序是可以永远存在的;而进程是有生命过程的。 ◎进程的组成包括程序和数据。 个程序可以包括多个进程,一个进程也可以包含多个程 序
第三章 进程管理 3.1 进程的概念 进程如何反应系统的并行、制约、动态的特征 呢? 定义:“进程是具有独立功能的程序关于某个数据 集合的一次运行活动”(1978年全国操作系统会议) 进程和程序的区别: 程序是一组指令的有序集合,是静态的;而进程是程序的 执行,是动态的。 程序是可以永远存在的;而进程是有生命过程的。 进程的组成包括程序和数据。 一个程序可以包括多个进程,一个进程也可以包含多个程 序
第三章进程管理 31进程的概念 进程的特征 ■进程的动态性:创建、调度、执行、暂停、撤消 消亡等过程 进程的并发性:这是引入进程的主要目的。 ■进程的独立性:进程一个拥有资源的饿独立单位, 是一个可以独立调度与分派的基本单位。 ■进程的异步性:进程按各自独立、不可预见的速度 运行。这可能导致程序执行的不可再现性一进程同 步 ■进程具有结构特征:进程实体是有由程序段、数据 段、及进程的控制块三部分组成的
第三章 进程管理 3.1 进程的概念 进程的特征 进程的动态性:创建、调度、执行、暂停、撤消、 消亡等过程 进程的并发性:这是引入进程的主要目的。 进程的独立性:进程一个拥有资源的饿独立单位, 是一个可以独立调度与分派的基本单位。 进程的异步性:进程按各自独立、不可预见的速度 运行。这可能导致程序执行的不可再现性—进程同 步。 进程具有结构特征:进程实体是有由程序段、数据 段、及进程的控制块三部分组成的
第三章进程管理 32进程的状态 进程在存在过程中,由于多个并行进程 的制约性和动态性,状态会发生变化。 进程的基本状态: ■运行状态:进程正在处理器上运行使得状态 ■就序状态:进程获得了除处理器之外的一切 资源,等待使用处理器的状态; ■阻塞状态:也称等待状态,进程为了等待某 事件发生而暂时停止运行的状态
第三章 进程管理 3.2 进程的状态 进程在存在过程中,由于多个并行进程 的制约性和动态性,状态会发生变化。 进程的基本状态: 运行状态:进程正在处理器上运行使得状态; 就序状态:进程获得了除处理器之外的一切 资源,等待使用处理器的状态; 阻塞状态:也称等待状态,进程为了等待某 一事件发生而暂时停止运行的状态