- 7
- 0
- 约5.27千字
- 约 25页
- 2016-10-12 发布于贵州
- 举报
计算机操作系统教程 P、V操作 P、V操作的引入 为禁止两个进程同时进入临界区,使用了锁操作方法。 但这带来两个问题: 1.当临界资源被占用,不停的测试会造成错误。 2.无法实现同步 为此E.W.Dijkstra提出了一种解决同步,互斥问题的更一般的方法,这就是信号量以及有关的P、V操作 信号量 信号量是表示资源的实体,是一个与队列有关的整型变量,其值只能由P、V操作来改变。 操作系统利用信号量对进程和资源进行控制和管理。 根据用途的不同,分为公用信号量和私用信号量。公用信号量通常用于实现进程之间的互斥,初值为1,他所联系的一组并发进程均可对其实施P,V操作;私用信号量一般用于实现进程间的同步,初值为0或为某个正整数n,仅允许拥有它的进程对其实施P、V操作。 P、V操作的定义 P、V操作是定义在信号量S上的两个操作。 P(S): (1)S:=S-1; (2) 若S=0,则调用P(S)的进程继续运行。 (3)若S0,则调用P(S)的进程被阻塞,并把它插入到等待信号量S的阻塞队列中 V(S): (1)S:=S+1; (2)若S0,则调用V(S)的进程继续运行; (3)若S=0,从等待信号量S的阻塞队列中唤醒头一个进程,然后调用V(S)的进程继续运行 对P、V操作的分析: 当信号量的初值为1时,如果有若干个进程都要求进入临界区时,由于每个进程都要调用P(S)过程,则只有第一个
您可能关注的文档
- 国际金融学第二1.ppt
- 国际金属快讯。008.02.28.doc
- 国家电网公司河电网2010年10~35千伏等主要设备材料第四批集中招标招标公告.doc
- 国家公务员考试语理解与表达:片段阅读之理解型题目精讲.docx
- 国家开放大学学指南作业指导.doc
- 国家林业局201年 二上编制培训.ppt
- 国家自然科学基2006年度申请中存在的问题与2007年度申请注意.ppt
- 国家自然科学基申请书的撰写及注意.ppt
- 国家自然科学基申请书的撰写及注意2008.ppt
- 国家自然科学基申请书的撰写及注意2009.ppt
- 合规红线与避坑实操手册(2026)《TBT 3525-2018铁路大型施工机械 隧道混凝土湿喷机》.pptx
- 合规红线与避坑实操手册(2026)《WBT 1065-2017垂直回转库》.pptx
- 合规红线与避坑实操手册(2026)《YBT 4746-2019铸造用等静压石墨》.pptx
- 合规红线与避坑实操手册(2026)《LYT 2419-2015苗木质量核查规则》.pptx
- 合规红线与避坑实操手册(2026)《MZT 141-2019殡葬管理服务信息系统数据共享和交换规范》.pptx
- 合规红线与避坑实操手册(2026)《GBT 17729-2023长途客车内空气质量要求及检测方法》.pptx
- 合规红线与避坑实操手册(2026)《LY 1056-1991林业架空索道设计规范》.pptx
- 2026—2028年中国葡胺类行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图.pptx
- 合规红线与避坑实操手册(2026)《QXT 93-2017气象数据归档格式 地面气象辐射》.pptx
- 合规红线与避坑实操手册(2026)《QXT 402-2017雷电防护装置检测单位监督检查规范》.pptx
原创力文档

文档评论(0)