问一道操作系统信号量的题

一医院门诊部的候诊室最多允许10名患者进入,若多于10人,则患者必须在门外等待,否则可进入候诊室候诊。门诊部共有3名医生,可同时给患者看病。当候诊室无等待的患者时,医生需... 一医院门诊部的候诊室最多允许10名患者进入,若多于10人,则患者必须在门外等待,否则可进入候诊室候诊。门诊部共有3名医生,可同时给患者看病。当候诊室无等待的患者时,医生需等待患者的来到;当医生看病完成时,叫下一个等待的患者。当三个医生都在忙时,患者需等待,患者看病完成后离开候诊室。若把患者和医生看病的过程分别看作进程。试回答下列问题:
1,用信号量管理这些进程时,应怎样定义信号量,写出信号量的初始值及含义。
2,用P,V原语描述患者进程和医生进程的活动!保证他们能正确的并发执行。
展开
jy5210209
2013-06-26
知道答主
回答量:1
采纳率:0%
帮助的人:1462
展开全部
  1. empty=10 最多10个人  full=0 没有人 mutex=3 最多三名医生

  2. 病人:                                    医生:

        p(empty);                        p(full);

       进入候诊室  ;                        p(mutex);

       v(full);                              看病;

                                                      v(mutex);

                                                      v(empty);

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北京埃德思远电气技术咨询有限公司
2021-11-22 广告
假设条件在短路的实际计算中, 为了能在准确范围内迅速地计算短路电流, 通常采取以下简化假设。(1)不考虑发电机的摇摆现象。(2)不考虑磁路饱和,认为短路回路各元件的电抗为常数。(3)不考虑线路对地电容, 变压器的磁支路和高压电网中的电阻, ... 点击进入详情页
本回答由北京埃德思远电气技术咨询有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式