早教吧 育儿知识 作业答案 考试题库 百科 知识分享

信号量及PV操作的问题某数据库有一个写进程,多个读进程,它们之间读、写操作的互斥要求是:写进程正在写该数据库时不能有其他进程读该数据库,也不能有其他进程写该数据库;读进

题目详情
信号量及PV操作的问题
某数据库有一个写进程,多个读进程,它们之间读、写操作的互斥要求是:写进程正在写该数据库时不能有其他进程读该数据库,也不能有其他进程写该数据库;读进程之间不互斥,即可以同时读该数据库。请用信号量及PV操作描述这一组进程的工作过程。
(要代码和解析过程)
▼优质解答
答案和解析
设max(i)表示第i个进程的最大资源需求量,need(i)表示第i个进程还需要的资源量,alloc(i)表示第i个进程已分配的资源量。由题中所给条件可知:
max(1)+…+ max(n)=(need(1)+…+need(n))+(alloc(1)+…+alloc(n))如果在这个系统中发生了死锁,那么一方面m个资源应该全部分配出去,
即alloc(1)+…+alloc(n)另一方面所有进程将陷入无限等待状态。
由上述两式可得:need(1)+…+need(n)
作业帮用户 2017-06-03 举报
看了信号量及PV操作的问题某数据库...的网友还看了以下:

冷库设计求专家解答?本人想做一个冷藏量分别为1000吨和500吨的水产鱼类冷库,请问分别应该选择什  2020-05-17 …

英语的发音问题.快来帮我.little读音是(用拼音表示)leitou为什么外国人都念leidou  2020-05-20 …

填词语:我们的老师(很有学问),他(读书特别多),有时(读书速度特别快),有时(读书一点儿不马虎)  2020-06-19 …

关于学习的.我是高三生,早上带读英语,请问早读应该读什么好呢?一直都是带他们读单词.读多了都会腻.  2020-07-05 …

1)如果靠在墙上的空地上,用107米材料围一个矩形ABCD仓库,且仓库总面积为600平方米,并把围  2020-07-18 …

小明是学校图书馆A书库的志愿者,小伟是学校图书馆B书库的志愿者,他们各自负责本书库读者当天还回图书  2020-08-04 …

请问他能读中文读物吗?怎么用英文说啊?请问他能读中文吗?怎么用英文说啊?是dosehecanread  2020-11-05 …

英语翻译近年来中国图书库存码洋疾速递增,库存已达到触目惊心的程度.库存问题也是出版社最为头疼的一件事  2020-12-09 …

关于三星i9300字库门问题i9300字库门问题严重么?真有说的那么严重还是水军炒的?现在新出厂的机  2020-12-16 …

读“三峡水库坝前水位调度”图,回答下列问题。(1)三峡水库蓄水后,由于水流速度减慢,必然要发生水库的  2020-12-25 …