操作系统原理课件第四章并发处理2进程概念进程控制.ppt
《操作系统原理课件第四章并发处理2进程概念进程控制.ppt》由会员分享,可在线阅读,更多相关《操作系统原理课件第四章并发处理2进程概念进程控制.ppt(35页珍藏版)》请在三一办公上搜索。
1、第四章 并发处理,4.2 进程概念(process)4.2.1 进程的定义,在多道程序设计的环境下,为了描述程序在计算机系统内的执行情况,必须引入新的概念进程。,4.2 进程概念(process)4.2.1 进程的定义,行为的一个规则叫做程序,程序在处理机上执行时所发生的活动称为进程(Dijkstra)。进程是这样的计算部分,它是可以和其它计算并行的一个计算。(Donovan)进程(有时称为任务)是一个程序与其数据一道通过处理机的执行所发生的活动。(Alan.C.Shaw)进程是执行中的程序。(Ken Thompson and Dennis Ritchie)教材上给出的进程的定义:进程,即是一
2、个具有一定独立功能的程序关于某个数据集合的一次活动。,4.2 进程概念(process)4.2.1 进程的定义,进程与程序的区别与联系:1、程序是指令的集合,是静态的概念。进程是程序在处理机上的一次执行的过程,是动态的概念。程序可以作为软件资料长期保存。进程是有生命周期的。2、进程是一个独立的运行单位,能与其它进程并行(并发)活动。3、进程是竞争计算机系统有限资源的基本单位,也是进行处理机调度的基本单位。4、同一个程序可以对应于多个进程。,4.2 进程概念(process)4.2.2 进程的类型,在系统中同时有多个进程存在,但归纳起来有两大类:1、系统进程 系统进程起着资源管理和控制的作用。或
3、者:执行操作系统核心代码的进程。2、用户进程 执行用户程序的进程。,4.2 进程概念(process)4.2.2 进程的类型,系统进程与用户进程的区别:1、系统进程被分配一个初始的资源集合,这些资源可以为它独占,也能以最高优先权的资格使用。用户进程通过系统服务请求的手段竞争使用系统资源;2、用户进程不能直接做I/O操作,而系统进程可以做直接的I/O操作。3、系统进程在管态下活动,而用户进程则在用户态下活动。另一种分类:计算进程,I/O进程等,4.2 进程概念(process)4.2.3 进程的状态,一、进程的基本状态进程在系统中的活动规律是:执行 暂停 执行进程的三种基本状态:运行状态 就绪状
4、态 等待状态(又称阻塞、挂起、睡眠),4.2 进程概念(process)4.2.3 进程的状态,一、进程的基本状态1、就绪状态(Ready)存在于处理机调度队列中的那些进程,它们已经准备就绪,一旦得到CPU,就立即可以运行,这些进程所处的状态为就绪状态。(有多个进程处于此状态)2、运行状态(Running)当进程由调度/分派程序分派后,得到CPU控制权,它的程序正在运行,该进程所处的状态为运行状态。(在系统中,总只有一个进程处于此状态)3、等待状态(Wait)若一个进程正在等待某个事件的发生(如等待I/O的完成),而暂停执行,这时,即使给它CPU时间,它也无法执行,则称该进程处于等待状态。,4
5、.2 进程概念(process)4.2.3 进程的状态,二、进程状态变迁图进程的状态不是固定不变的,而是在不断变换。,4.2 进程概念(process)4.2.3 进程的状态,运行 等待 等待某事件的发生(如等待I/O完成)等待 就绪 事件已经发生(如I/O完成)运行 就绪 时间片到新建进程 就绪 新创建的进程进入就绪状态就绪 运行 当处理机空闲时,由调度(分派)程序从就绪进程队列中选择一个进程占用CPU。,4.2 进程概念(process)4.2.4 进程描述,在系统中一个进程存在:进程控制块(数据结构)进程的执行程序(一个可执行文件)进程总是位于某个队列(就绪、等待某事件队列)处于某种状态
6、(运行、就绪、等待)占用某些系统资源(内存,打开某些文件、处理机、外设),4.2 进程概念(process)4.2.4 进程描述,进程控制块 PCB(Process Control Block)存放进程的管理和控制信息的数据结构称为进程控制块。它是进程管理和控制的最重要的数据结构,在创建时,建立PCB,并伴随进程运行的全过程,直到进程撤消而撤消。PCB就象我们的户口。,4.2 进程概念(process)4.2.4 进程描述,进程控制块 PCB 1、进程标识符 name 每个进程都必须有一个唯一的标识符,可以是字符串,也可以是一个数字。UNIX系统中就是一个整型数。在进程创建时由系统赋予。2、进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 原理 课件 第四 并发 处理 进程 概念 控制

链接地址:https://www.31ppt.com/p-6575551.html