计算机操作系统复习第二章概述.ppt

* * 45(7分)、某博物馆最多可容纳500人同时参观,有一个出入口,该出入口一次仅允许一个人通过。参观者的活动描述如下: Cobegin 参观者进程_i; {进门; 参观; 出门; } coend 请添加必要的信号量和P、V(或wait()、signal())操作,以实现上述过程中的互斥与同步,要求写出完整的过程,说明信号量的含义并赋初值。 * * A * C * A D * B C * A * D D * A * C C * B * D * C * C * B A * C D * B C * A * C * D * A * C * D * B C * D * A * B D * A * D * A(2) B(4) C(3) D(5) * A(3) C(2) B(2) D(4) * A(4) B(2) * COBEGIN PROCESS PI(I=1,2,……)   begin;  进入售票厅;  购票;  退出; end;  COEND (3)若欲购票者最多为n个人,写出信号量可能的变化范围(最大值和最小值)。 * 答(1)定义一信号量S,初始值为20。 (1分) 意义:S0 S的值表示可继续进入售 

文档评论(0)

1亿VIP精品文档

相关文档