- 4
- 0
- 约1.63万字
- 约 93页
- 2015-12-18 发布于广东
- 举报
第6章 进程间的制约关系 在多道程序设计环境下,一方面,系统中有若干个作业同时执行,每一个作业又可能需要多个进程协同工作;另一方面,这些进程使用系统中的各种资源,而资源个数往往少于进程数,从而导致对系统资源的竞争。于是,系统中的所有进程,相互之间必定存在着这样那样的关系。这些关系势必影响到进程执行的速度快慢,影响到进程执行的顺利与否,甚至会影响到进程执行结果的正确性。由于进程间的制约关系,程序执行的结果失去了“再现性”:在相同条件下,这一次的执行结果,可能与下一次的执行结果不同(见第2章对图2-2的解释),这就是所谓的“与时间有关的错误”。 进程之间存在着哪些制约关系,它们是如何产生的,怎样处理这些关系,才能确保进程执行的正确性,这些是本章要解决的主要问题。 本章将引入操作系统中的重要概念:信号量以及在信号量上的P、V操作。利用信号量以及在信号量上的P、V操作,可以很好地解决进程间的互斥与同步关系,保证进程程序的正确执行。 本章着重讲述四个方面的内容。 (1)进程间的两种制约关系——互斥与同步。 (2)正确处理互斥与同步的方法——信号量以及在信号量上的P、V操作。 (3)死锁以及解决死锁的途径。 (4)进程间的高级通信。 6.1 进程间的制约关系 6.2 信号量与P、V操作 6.3 死锁、高级进程通信 6.1 进程间的制约关系 6.1.
您可能关注的文档
- 彩色电视机原理与维修 徐学松 6-11新.ppt
- 操作系统 第3版 宗大华 宗涛 陈吉人 操作系统三版课件1新.ppt
- 操作系统 第3版 宗大华 宗涛 陈吉人 操作系统三版课件2新.ppt
- 操作系统 第3版 宗大华 宗涛 陈吉人 操作系统三版课件4新.ppt
- 操作系统 第3版 宗大华 宗涛 陈吉人 操作系统三版课件5新.ppt
- 操作系统 第3版 宗大华 宗涛 陈吉人 操作系统三版课件6新.ppt
- 操作系统 第3版 宗大华 宗涛 陈吉人 操作系统三版课件7新.ppt
- 操作系统 第二版 宗大华 肖霞 宗涛 14681-第1章新.ppt
- 操作系统 第二版 宗大华 肖霞 宗涛 14681-第2章新.ppt
- 操作系统 第二版 宗大华 肖霞 宗涛 14681-第3章新.ppt
最近下载
- 2025年大竹中学入学试卷及答案.doc VIP
- 橡胶沥青类防水涂料.docx VIP
- 大竹中学2025年小升初语文试卷及答案.docx VIP
- 制造业企业质量管理能力评估规范T_CESA 1281-2023 T_CCSA 458-2023 T_CFEII 0012-2023 T_CMIF 900-2023 T_CISA 341-2023 T_CPCIF 0286-2023.pdf VIP
- 2026年福建省初中学业水平考试模拟测试(二)(含答案).pdf VIP
- DB11∕T 194-2018 罗非鱼养殖技术规范.docx VIP
- DB13T 687-2005 肉鹅饲养管理技术规程.pdf VIP
- 2023年江苏省常州市中考化学试题卷(含标准答案)+2022年化学试卷及答案.docx
- DB13T 741-2005 新几内亚凤仙生产技术规程.pdf VIP
- DB13T 743-2005 蝴蝶兰生产技术规程.pdf VIP
原创力文档

文档评论(0)