试题详情
- 简答题另一个经典同步问题:吸烟者问题(patil,1971)。三个吸烟者在一个房间内,还有一个香烟供应者。为了制造并抽掉香烟,每个吸烟者需要三样东西:烟草、纸和火柴,供应者有丰富货物提供。三个吸烟者中,第一个有自己的烟草,第二个有自己的纸和第三个有自己的火柴。供应者随机地将两样东西放在桌子上,允许一个吸烟者进行对健康不利的吸烟。当吸烟者完成吸烟后唤醒供应者,供应者再把两样东西放在桌子上,唤醒另一个吸烟者。试采用:(1)信号量和P、V操作,(2)管程编写他们同步工作的程序。
关注下方微信公众号,在线模考后查看

热门试题
- 在某计算机系统中,时钟中断处理程序每次执
- Kleinrock提出一种动态优先
- 系统有A、B、C、D共4种资源,在某时刻
- 在单CPU和两台I/O(I1,I2)设
- 某操作系统的磁盘文件空间共有500
- 磁带卷上记录了若干文件,假定当前磁头停在
- 若内存中有3道程序A、B、C,优先级从高
- 在UNIX/Linux系统中,如果当前目
- 设某系统中作业J1,J2,J3占用主存的
- 考虑下面的程序: for (
- 如果一个索引节点为128B,指针长4B,
- 请你设计一种先进的计算机体系结构,它使用
- 旋转型设备上信息的优化分布能减少为
- 假定磁盘有200个柱面,编号0~1
- 设当前的系统状态如下,系统此时Avail
- 某文件为连接文件,由5个逻辑记录组成,每
- 有一个磁盘组共有10个盘面,每个盘
- 在单CPU和两台I/O(I1,I2)设
- 某磁盘共有100个柱面,每个柱面有
- 某计算机系统提供24位虚存空间,主存为2