A-A+

设有一缓冲池P P中含有10个可用缓冲区 一个输入进程将外部数据读入P 另有一个输出进程将P中数据

2021-01-28 00:38:57 学历考试 阅读

问题详情

设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出(如下图所示)。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。

输入进程 输出进程

L:读入数据 L:从一满缓冲区中取出数据

将数据写入一空缓冲区 将数据输出

GnTOL GOTOL

请帮忙给出正确答案和分析,谢谢!

参考答案

考点: