进程互斥与同步互斥课件.ppt
《进程互斥与同步互斥课件.ppt》由会员分享,可在线阅读,更多相关《进程互斥与同步互斥课件.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4.4 进程之间的约束关系程序并发执行的相互制约间接的相互制约关系 资源共享(竞争资源系统)直接的相互制约关系 公共变量(进程协作)341.1.进程互斥的概念进程互斥的概念临界资源临界资源 例1:x代表某航班机座号,p1和p2两个售票进程,售票工作是对变量x加1。这两个进程在一个处理机C上并发执行,分别具有内部寄存器r1和r2。35例2:两个进程共享一个变量x 两个进程共享一个变量x时,两种可能的执行次序:A:p1:r1:=x;r1:=r1+1;x:=r1;p2:r2:=x;r2:=r2+1;x:=r2;设x的初值为10,两种情况下的执行结果:情况A:x=10+2 情况B:x=10+1 B:p
2、1:r1:=x;r1:=r1+1;x:=r1;p2:r2:=x;r2:=r2+1;x:=r2;36 一次仅允许一个进程使用的资源称为临界资源。硬件:如输入机、打印机、磁带机等 软件:如公用变量、数据、表格、队列等每个进程中访问临界资源的那段程序称为临界区。x:=x+1;csa 进程A 进程B x:=x+1;csb 37互斥互斥 在操作系统中,当某一进程正在访问某一存储区域时,就不允许其他进程来读出或者修改存储区的内容,否则,就会发生后果无法估计的错误。进程间的这种相互制约关系称为互斥。x:=x+1;csa 进程A 进程B x:=x+1;csb 间接制约由于共享某一公有资源而引起的在临界区内不允
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进程 同步 课件
限制150内