操做系统复习笔记(二)

1.问答题:有一个文件F,有A,B两组进程共享这个文件,同组的进程能够同时读文件F,但当有A组(或B组)的进程在读文件F时就不容许B组(或A组)的进程读, 解:定义两个计数器C1,C2,分别记录A组和B组中读文件的进程数,三个信号量S1,S2,SAB,其中S1用于通知A组进程已经有B组进程在读文件F了,S2用于通知B进程已经有A进程在读文件F了,SAB用于实现对共享变量C1和C2以及临界区的互斥访
相关文章
相关标签/搜索