- 博客(3)
- 收藏
- 关注
原创 缓冲区管理问题
前言缓冲区管理问题是操作系统中P、V操作部分非常经典的问题!_缓冲区问题1. 问题描述有n个进程将字符逐个读入到一个容量为80的缓冲区中(n>1),当缓冲区满后,由输出进程Q负责一次性取走这80个字符。这种过程循环往复,请用信号量和P、V操作写出n个读入进程(P1, P2,…Pn)和输出进程Q能正确工作的的动作序列2. 问题分析n个进程对缓冲区之间是互斥关系,而它们和进程Q之...
2018-12-12 21:16:16 2175 2
原创 吸烟者问题
前言吸烟者问题是操作系统中P、V操作部分的经典同步问题,深刻理解吸烟者问题对我们学习操作系统有着很大的益处!(ง •_•)ง吸烟者问题1. 问题描述三个吸烟者在一个房间内,还有一个香烟供应者。为了制造并抽掉香烟,每个吸烟者需要三样东西:烟草、纸和火柴,供应 者有丰富货物提供。三个吸烟者中,第一个有自己的烟草,第二个有自己的纸,第三个有自己的火柴。供应者随机地将两样东西放在桌子上,允许一个...
2018-12-12 21:15:28 4166
原创 银行业务问题
前言银行业务问题也是操作系统中P、V操作部分的经典问题。(^∀^●)ノシ银行业务问题1. 问题描述某大型银行办理人民币储蓄业务,由n个储蓄员负责。每个顾客进入银行后先至取号机取一个号,并且在等待区找到空沙发坐下等着叫号。 取号机给出的号码依次递增,并假定有足够多的空沙发容纳顾客。当一个储蓄员空闲下来,就叫下一个号。请用信号量和P,V操作正确编写储蓄员进程和顾客进程的程序2. 问题分析...
2018-12-12 21:14:25 2739 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人