知识回顾与展开 进程图:进程图是一棵有向树(如下图)结点代表进程一棵树表示一个家族根结点为该家族的祖先(Ancestor)引起进程撤消的原因 处于运行状态的进程在其运行过程中期待某一事件发生如等待键盘输入等待磁盘数据传输完成等待其它进程发送消息当被等待的事件未发生时由进程自己执行阻塞原语(block)使自己由运行态变为阻塞态 功能:唤醒某一处于等待队列当中的进程入口信息:被唤醒进程的名字
第2章 进程管理第2章 进程管理第2章 进程管理2022424第2章 进程管理2学习目标理解:并发执行的特点进程与线程的定义及特征进程状态转换机制线程模型掌握:进程结构组成进程的状态转换过程同步与互斥机制进程间通信的实现线程的实现方式应用:能够使用PV操作解决同步与互斥问题了解:Windows和Linux系统中对进程的管理方式2022424第2章 进程管理进程基本概念 程序的顺序执行及其特性
1--CPU处理器管理就是进程管理2—程序运行就是进程3-程序运行的运行切换协调需要操作系统的管理4-进程间需要同步互斥和通讯 进程的基本概念 .2 前趋图 .3 程序的并发执行及其特征 间断性 2) 失去封闭性 3) 不可再现性 进程是操作系统中非常重要的概念.这是一个有向条件转换图1. 进程图(Process Graph) (1)
21进程的基本概念22进程控制24进程调度23进程互斥、同步和通信25死锁26线程27 Windows Server 2003进程管理 第2章进程管理 21进程的基本概念 程序的执行与特征进程的概念与特征进程的状态及状态转换进程控制块211程序的执行与特征程序顺序执行程序顺序执行 :一个较大的程序通常都由若干个程序段组成。程序在执行时,必须按照某种先后次序逐个执行,仅当前一操作执行完后,才能执行后
第2章 进程与线程21进程与线程的基本概念22进程管理(Process类)23线程管理(Thread类)复习进程与线程的基本概念进程正在执行的程序称为进程。与进程相关的信息包括:进程标识(进程ID)、文件名、执行的程序和数据,运行时间、在存储器中的位置、占用的内存容量等。线程将一个进程划分为若干个独立的执行流,每一个执行流均称为一个线程。(1)线程是CPU调度和分配的基本单位。(2)每个进程都有一
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级HZAU 理学院计算机系 姚娟2022419HZAU 理学院计算机系 姚娟1第4章 进程及进程管理4.7 进程通信4.8 线程概念及特点4.9 操作系统的并发机制实例4.10 进程调度2022419HZAU 理学院计算机系 姚娟24.7 进程通信作业->若干个可并行执行的进程->协同完成一个工作(同步)->进程
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第二章 进 程 管 理 Heb Nomal University Department of puter Science1第二章 进程管理 2.1 进程的基本概念 2.2 进程控制 2.3 进程同步 2.4 经典进程的同步问题 2.5 管程机制 2.6 进程通信 2.7 线程
进程的基本概念1) 程序的顺序执行与并发执行☆ 前驱图程序的顺序执行 特征:顺序性---操作按程序规定顺序执行 封闭性---独占全机资源不受外界影响 可再现性---只要执行环境相同初始条件相 同程序反复执行时结果相同t1? 程序与进程之区别创建完毕活动就绪唤醒进程状态PCB的组织方式(逻辑结构) 将处于同一状
#
进程间资源访问冲突共享变量的修改冲突操作顺序冲突进程间的制约关系间接制约:进行竞争--独占分配到的部分或全部共享资源互斥 进程——资源——进程直接制约:进行协作--等待来自其他进程的信息同步 进程——进程N的值分别为11.临界资源(CRcritical resources)一次只允许一个进程使用的资源如果有多个进程同时去使用这类资源就会产生严重的错误 几个进程若共享同一临界资源它们必须以互斥的方式
违法有害信息,请在下方选择原因提交举报