计算机操作系pv操作详细教程
计算机操作系统介绍 P、V操作 P、V操作的引用 为禁止两个进程同时进入临界区,使用了锁操作方法。 但这带来两个问题: 1.当临界资源被占用,不停的测试会造成错误。 2.无法实现同步 为此E.W.Dijkstra提出了一种解决同步,互斥问题的更一般的方法,这就是信号量以及有关的P、V操作 系统教程 信号量是表示资源的实体,是一个与队列有关的整型号量对进程和资源进行控制和管理。 根据用途的程间的同步,初值为0或为某个正整数n,仅允许拥有它的进程对其实施P、V操作。 P、V操作 量S上的两个操作。 P(S): (1)S:=S-1; (2) 若S=0,则调用P(S)的进程继续运行。 (3)若S列中 V(S): (1)S:=S+1; (2)若S0,则调用V(S)的进程继续运行; (3)若S=0,从等待信号量S的阻塞队列中唤醒头一个进程,然后调用V(S)的进程继续运行 对P、V操作的分析: 当信号量的初值为1时,如果有若干个进程都要求进入临界区时,由于每个进程都要调用P(S)过程,则只有第一个调用P(S)的进程,执行P操的初值为1,P操作起到限制一次只有一个进程进入临界区的作用。任何一个进程,在执行完临界区操作后,在退出临界区前退出临界区时,如有进程在等待进入临界区,V操作将唤醒位于阻塞队列中的头一个进程,使其可以进入临界区,因而不会出现进程无限等待进入临界区的情况这完全符合对临
您可能关注的文档
- 蔚蓝日本网校大礼包宣传文案.ppt
- 蒋伟文化产业究(修改完善).ppt
- 虎门港引进射识别技术.ppt
- 蒋小华:打造越精英团队-中华讲师网.ppt
- 蒙牛酸奶女性牌规划提案(终稿).ppt
- 虚拟仪器实验导书2015.doc
- 虚拟化在图书的应用.ppt
- 虚拟化实施最实践.ppt
- 虹景立交砼箱施工方案(修改).doc
- 蒲公英之旅—创业计划书.doc
- 【学习课件】第十九章强制执行通.pptx
- 【学习课件】第十九章恶性肿瘤.pptx
- 【学习课件】第十九章民事执行.pptx
- 2026秋冀教版义务教育英语九年级上册Unit 5 Culture shapes us! 大单元整体教学设计[2022课标2025修改].pdf
- 2026秋冀教版义务教育英语九年级上册Unit 4 Great people 大单元整体教学设计[2022课标2025修改].pdf
- 2026秋冀教版义务教育英语九年级上册Unit 6 Looking into science 大单元整体教学设计[2022课标2025修改].pdf
- 2026秋冀教版义务教育英语九年级上册Unit 6 Looking into science 大单元整体教学设计[2022课标2025修改].docx
- 环境相关因素对绿色债券定价影响初探.pdf
- 【学习课件】第十三章:生产成本.pptx
- 【学习课件】第十三章:简单国民收入决定理论.pptx
原创力文档

文档评论(0)