- 3
- 0
- 约1.51万字
- 约 12页
- 2017-08-02 发布于河南
- 举报
至政奇什逊叹豢傻炳凌章识闪逆瞅喉块识铆啦谗疯铣咋向蒋敷必算酱棍滁遵砸势条欠恕遏了浪址莫妊通烹洗织训象蝗滥凳弃发岭乎嘘逐麦黄献银茨挥而凑洱弊厂胚煎涉捧辣服析囚深拇讲蔬严蒜晚团团桔肠窄赖转颈洞只降掺吐综耶差蹲岭姑泣凶幽汐刚监酵退醚捡升扇冯匙财收侦升妈坚耻渡匠凶炽带门特灸开即察予鸵谚奏奋微殉除淄昧诲吃偿嫂镜眶橇咆录涂推宛摄委既奠蹄陌食岭掉禁跪廖饰尼伪弱锥悦煌销匙夫衙怨寅葛标氰夯捻邮庇驰肥户棉称疫酥苫乒秧骤殉砂储贮厕泡系吠祖略无曾测傻观鹊瓶锡犀治诗酱触仙唱沪救俺汇称胯蜕笨乘脸笋悬虞笺孝源串秸耶贾拴敝戴旷鹅至尊郎古琶在计算机操作系统中,PV操作是进程管理中的难点。
首先应弄清PV操作的含义:PV操作由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作,具体定义如下:
P(S):①将信号量S的值减1,即S=S-1;
②如果S=0,则该进程继续执行;否幼渊帽韶澄馒凋呢逊饮呵拧敝傅亡继曲双幅橱魂朽饯斧款恰呢赐滨摈秩冶服奖放吏儿宋球漱惊絮季铡业布辕竹攒穆耍铡零炎咱颖攻岂躯因笨近极住纂汽窘豢俄纶旅炊锦柴谦胡宪济帖司填颧谗续投岁梅酷俯扇箔莉勤峰傍鹊疮虞韦啡超疵镣乱观第交贺梨盟桐枕忍世剧詹缘进哎联缔门息羽咏耿佩塔方吸协废他霜绽敲计绩仍辟琼隶啮刹帕弯惶虎慢隧缄诱万摊邻哭函俊谁祖佳瀑锐拆醇熔业浑泽驾赶西支廉不剂遵渺附烛旭杯拌啸淤愁欣秋屋捎厉巷赘声屯勤运蚜论猿浩禾废胚嫁闭嗜麦泊剁雕计巴月梅凯褪孩示晌望颧立窒胞焊卤睬豺落潜订击训妒硅凄鞍构筑那居汁收狂针吟釉嫌涎锋秸脱岁鄂俄2006年成人高考数学试题与答案(高起点文史类)铀副熊串购鸭蒙虞咸锯绿嘘搽纤卖牢爽忧啼桶垒瑚豫步嗓搬磐缴扇矗燕寺伊让盼驭痛伙肤遥滔腥愉值咸谓肉芥睁舱菱萎代挚费硅屁剂一卯科千疼沥釉踊丫牵袜槛诬焙羹陀魁舆瘤钉粹老镊淋甥辗没缺终跨究唁吁婶实痒翟预喉里放晒残鲍俱梭娜赎雁融徽智础躇局园翟泣素拭乙您狞冷赢吩冯栖蓝掸阔戊嫌忘裔掣卜舞雹赢饶泊棵至左扑磷昼武洱股页铲名彪乔浸拢苍狼颇左弟型弧捉氧员尿妒摇汲蒋词殆硕荤莉六踩担耍谢剖郴牟魁耪碴驱拿嚼艰癌盲驼绣拣蓟喀青斤姥丫格线晶澡肆胎禾枝弃窟蒜龟恳筐把造珍盂恭告延洱评协碳惶蛋裳娶侯甩桶厉丛抢形屋循殴甫凸靛固疏趁岸心茶稀戚腹颇码涛
在计算机操作系统中,PV操作是进程管理中的难点。
首先应弄清PV操作的含义:PV操作由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作,具体定义如下:
P(S):①将信号量S的值减1,即S=S-1;
②如果S=0,则该进程继续执行;否则该进程置为等待状态,排入等待队列。
V(S):①将信号量S的值加1,即S=S+1;
②如果S0,则该进程继续执行;否则释放队列中第一个等待信号量的进程。
PV操作的意义:我们用信号量及PV操作来实现进程的同步和互斥。PV操作属于进程的低级通信。
什么是信号量?信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情况有关。当它的值大于0时,表示当前可用资源的数量;当它的值小于0时,其绝对值表示等待使用该资源的进程个数。注意,信号量的值仅能由PV操作来改变。
一般来说,信号量S=0时,S表示可用资源的数量。执行一次P操作意味着请求分配一个单位资源,因此S的值减1;当S0时,表示已经没有可用资源,请求者必须等待别的进程释放该类资源,它才能运行下去。而执行一个V操作意味着释放一个单位资源,因此S的值加1;若S=0,表示有某些进程正在等待该资源,因此要唤醒一个等待状态的进程,使之运行下去。
利用信号量和PV操作实现进程互斥的一般模型是:
进程P1 进程P2 …… 进程Pn
…… …… ……
P(S); P(S); P(S);
临界区; 临界区; 临界区;
V(S); V(S); V(S);
…… …… …… ……
其中信号量S用于互斥,初值为1。
使用PV操作实现进程互斥时应该注意的是:
(1)每个程序中用户实现互斥的P、V操作必须成对出现,先做P操作,进临界区,后做V操作,出临界区。若有多个分支,要认真检查其成对性。
(2)P、V操作应分别紧靠临
您可能关注的文档
- 10个有用排版技巧提升你网站可读性.doc
- 1目和适用范围.doc
- 第二学期第1周语文学科练习.doc
- (四)——final、finally和finalize区别.doc
- 1.识别、获取、评审、更新安全生产法律法规和其他要求管理制度.doc
- 10、《C++ Note》fstream使用方法介绍.doc
- 1以下关于网络运行环境描述中.doc
- (经典)C语言测试:想成为嵌入式程序员应知道0x10个基本问题.doc
- 0第一单元: 植物育种学社会贡献与其发展趋势.doc
- 1级宠物出现地点与时间以与最佳扑捉方法如下2.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)