9.有三个进程R,M,P,其中R负责从输入设备读入信息并传送给M,M将信息加工并传送给P,P将打印输出,写出下列条件下的并发进程程序描述。
(1)一个缓冲区,其容量为K。
(2)两个缓冲区,每个缓冲区容量均为K。
10.假定一个阅览室最多可以容纳100人阅读,读者进入和离开阅览室时都必须在阅览室门口的一个登记表上注册或注销。假定每次只允许一个人注册或注销,设阅览室内有100个座位。
(1)试问:应编制几个程序和设置几个进程?程序和进程的对应关系如何?
(2)试用P、V操作编写读者进程的同步算法。
2021-04-13 21:12:50
91KB
操作系统
1