第9讲1第三章进程管理四.ppt

第9讲1第三章进程管理四

第三章 进程的描述与控制 河北科技师范学院大专课程 操 作 系 统 第九讲 主讲人:曾晓宁 3.1 进程的引入 3.2 进程结构 3.3 进程控制 3.4 进程的同步与互斥 3.5 进程间通信 3.6 进程调度 3.7 死锁 3.8 线程 PCB的组织 一、线性表方式 二、链接方式 3.3 进程控制 进程创建——创建一个新进程 进程撤消——撤消一个已完成任务的进程 进程阻塞——使进程转换为等待状态 进程唤醒——唤醒一个等待进程 进程的挂起与激活 进程的同步与互斥 同步:直接相互制约关系,是指某些并发执行的进程为共同完成一个任务,需要相互合作、协同工作,这些合作的进程都是独立地以不可预知的速度推进,这就需要在一些关键点上互相等待、互通消息。 互斥:间接制约关系,是指多个进程同时竞争一个需要互斥使用的资源,如打印机等,当该资源已经分配给某个进程使用时,其他进程只能等待,直到该资源被释放。 临界资源和临界区 临界资源:是指一次只允许一个进程使用的共享资源; 把进程中访问临界资源的那段代码叫临界区。 如何处理互斥 1、进程互斥的解决有两种做法: 由竞争各方平等协商 引入进程管理者,由管理者来协调竞争各方对互斥资源的使用 2、具体方法: 硬件(当一个进程进入临界区,就屏蔽所有中断,但成本高) 软件(用编程解决,但常常忙等待) 3.4.2 实现进程互斥的硬件方法 实

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档