国家开放大学 / 操作系统
6.设有无穷多个信息,输入进程把信息逐个写入缓冲区,输出进程逐个从缓冲区中取出信息。针对下述两种情况:
① 缓冲区是环形的,最多可容纳n个信息;
② 缓冲区是无穷大的。
试分别回答下列问题:
① 输入、输出两组进程读/写缓冲区需要什么条件?
② 用P、V操作写出输入、输出两组进程的同步算法,并给出信号量含义及初值。
① 缓冲区是环形的,最多可容纳n个信息;
② 缓冲区是无穷大的。
试分别回答下列问题:
① 输入、输出两组进程读/写缓冲区需要什么条件?
② 用P、V操作写出输入、输出两组进程的同步算法,并给出信号量含义及初值。
参考答案:
佳题速递: