- 1
- 0
- 约5.7千字
- 约 114页
- 2015-12-18 发布于广东
- 举报
第6章 进程间的制约关系 6.1 进程间的制约关系 6.2 信号量与P、V操作 6.3 死锁、高级进程通信 本章将引入操作系统中的重要概念:信号量以及在信号量上的P、V操作。利用信号量以及在信号量上的P、V操作,可以很好地解决进程间的互斥与同步关系,保证进程程序的正确执行。 本章着重讲述四个方面的内容: (1)进程间的两种制约关系——互斥与同步。 (2)正确处理互斥与同步的方法——信号量以及在信号量上的P、V操作。 (3)死锁以及解决死锁的途径。 (4)进程间的高级通信。 6.1 进程间的制约关系 6.1.1 与时间有关的错误 在相同的前提条件下,两次执行的结果有可能不相同。在操作系统里,把这种由于时间因素的影响而产生的错误,称为“与时间有关的错误”。 6.1.2 竞争资源—互斥 在操作系统中,凡是牵扯到数据、队列、缓冲区、表格和变量等任何形式的共享资源时,都很容易出现类似的这种“与时间有关的错误”。 为了避免错误的发生,关键是要找到一种途径,来阻止多于一个进程同时使用它们。也就是说,保证对它们的使用是互斥进行的。 与一个共享变量(或临界资源)交往的多个进程,为了保证它们各自运行结果的正确性,当其中的一个进程正在对该变量(或临界资源)进行操作时,就不允许其他进程同时对它进行操作。进程间的这种制
您可能关注的文档
最近下载
- 江苏中考历史历年真题含答案 (32) .pdf VIP
- 2023-2025历年高考英语必备高频词汇800词精选(真题版).docx
- 18医疗器械售后服务管理制度.docx VIP
- 全国青少年机器人技术等级考试(三级)试题.doc VIP
- 10 荀径-列控中心基本原理和功能.ppt
- 湖南省三湘名校教育联盟2024-2025学年高一下学期期中考试 英语试卷含答案.docx VIP
- 2026年江西省景德镇市地理生物会考真题试卷+答案.docx VIP
- 机器人等级考试(三级)模拟题.pdf
- GB 50058-2014 爆炸危险环境电力装置设计规范.docx VIP
- 2026年江西省景德镇市初二地理生物会考考试题库(附含答案).docx VIP
原创力文档

文档评论(0)