软考------进程管理

今天进行软考学习,重点学习了进程管理这部分知识,在进程管理中包含两部分内容,分别是死锁问题PV操作

死锁问题,题型如下:

这类题型的做法都是一个套路

第一步:明确怎么M个资源是怎样分配给n个进程的?

请记住这一原则,那就是雨!露!均!沾!   先每个都分配一个,再每个都分配一个,直到没有资源可以分配。

第二步:检查能否可以释放进程?

w是最大需求,意思就是每个进程所得资源=w时,该进程就会被释放

第三步:将可释放进程回收

请将释放进程的资源回收,可以实现再次分配给其他未得到满足的资源

如果每个进程都能够被释放,就不会产生死锁,问题解决!

第二类题型PV操作

首先为大家介绍一下PV操作。

PV操作是一种通过实现进程互斥与同步的有效方法,PV操作与信号量的处理相关,其中P表示通过,V表示释放

进程互斥情况下,信号量的初始值通常为1,进程都需要使用共享资源,但是该资源只能一次满足一个进程的使用,就导致了

发布了64 篇原创文章 · 获赞 15 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/YaraRen/article/details/102250440