操作系统之信号量和pv操作知识点(软考中级)

本文详细解读了进程管理中信号量和PV操作,包括P和V操作的含义、资源请求与释放的方法,并通过实例和习题演示如何运用。理解P:请求资源V:释放资源的过程,有助于解决并发控制问题。

1.进程管理

1.1信号量和PV操作(前驱图)

(1)考点分析

1.掌握P和V表示的意思,V表示释放,P表示请求

2.一个结点任务执行结束后,要释放资源,在执行一个任务之前要请求资源
3. P: S=S+1; V: S=S-1

(2)例题

image-20221016204432108

(3)做题方法:

V表示释放资源:V=V-1

P表示请求资源:P=P+1

资源请求方法

p1–执行后释放–v(s1)—S1—p(s1)-- 执行前请求–p2

1.首先写出程序的执行顺序,按照从小到大排序

p1 ----------->p2

p1 ----------->p3

p2 ----------->p3

p3 ----------->p4

2.按照上面的顺序,标出信号量

p1 ------S1------->p2

p1 ------S2------->p3

p2 ------S3------->p3

p3 ------S4------->p4

按照方法执行后image-20221016205020375

(4)答案:

image-20221016205134754

视频链接

(5)习题

习题①

image-20221016205414678

习题②

image-20221016205601925

习题③

image-20221016205631004

习题④

image-20221016205651053

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值