当前位置:首页 > 操作系统(02326) > 正文内容

今有 3 个并发进程 R、M、P,它们共享一个缓冲器 B。进程 R 负责向 B 中输入数据;进程 R 每输入一数据,进程 M 对其进行加工;进程 M 加工完成后,进程 P 负责打印输出。缓冲器 B 中每次只能存放一个数据,数据一旦被打印,进程 R 又可存放下一个数据,……。它们之间的关系如图所示。
用 PV 操作机制进行控制,写出三个进程的工作流程。
高老师2年前 (2024-03-26)操作系统(02326)18

今有 3 个并发进程 R、M、P,它们共享一个缓冲器 B。进程 R 负责向 B 中输入数据;进程 R 每输入一数据,进程 M 对其进行加工;进程 M 加工完成后,进程 P 负责打印输出。缓冲器 B 中每次只能存放一个数据,数据一旦被打印,进程 R 又可存放下一个数据,……。它们之间的关系如图所示。
用 PV 操作机制进行控制,写出三个进程的工作流程。

设信号量 e,f1,f2:semaphore;
初值 e=1;f1=f2=0;

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/434618.html

分享给朋友: