王老师:19139051760(微信同号)  13333709510
联大   青书学堂   文才   和学   现代兴业   安徽教育在线   超星   弘成   广东开放大学   国家开放大学   上海开放大学   含弘慕课 

教育服务

成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学


成人高考报名入口

当前位置: 首页 > 国家开放大学系统 > 国家开放大学> 国家开放大学操作系统1
 

输入试题:
本题添加时间:2023/11/5 9:45:00
圆梦客服:王老师  19139051760(微信同号)  19139051760(微信同号)
(每小题2分,共16分)设有无穷多个信息,输入进程把信息逐个写入缓冲区,输出进程逐个从缓冲区中取出信息。设缓冲区是环形的,编号为0~n-1,in和out分别是输入进程和输出进程使用的指针,初值都是0。为使两类进程实行同步操作,设置三个信号量:两个计数信号量full和empty,一个互斥信号量mutex。full表示放有信息的缓冲区数,其初值为0。empty表示可供使用的缓冲区数,其初值为n。mutex互斥信号量,初值为1。 根据下面输入、输出进程的同步算法,填写相应的P、V操作。

输入进程Input:

while (TRUE) {

__(1)__;

_P(mutex)__;

信息送往buffer(in);

in=(in+1) mod n; /*以n为模*/

__(2)__;

__(3)__;

}

输出进程Output:

while (TRUE){

__(4)__;

__(5)__;

从buffer(out)中取出信息;

out=(out+1) mod n; /*以n为模*/

_V(mutex)_;

__(6)__;

}

答案是:选项1
P(empty)
选项2

V(mutex)

选项3

V(full)

选项4

P(full)

选项5

P(mutex)

选项6

V(empty)

出自 国家开放大学操作系统1  国家开放大学系统

国家开放大学

更多试题>>>>
1、进程执行的相对速度不能由进程自己来控制。( ) 判断题 (2 分) 2分 A.对 B.错
2、进程之间的互斥,主要源于进程之间的资源竞争,从而实现多个相关进程在执行次序上的协调。( ) 判断题 (2 分) 2分 A.对 B.错
3、信号量机制是一种有效地实现进程同步与互斥的工具。信号量只能由P、V操作来改变。 判断题 (2 分) 2分 A.对 B.错
4、进程控制块(PCB)是进程存在的唯一标志。( ) 判断题 (2 分) 2分 A.对 B.错
5、在Linux系统中,用户进程既可以在用户模式下运行,也可以在内核模式下运行。( ) 判断题 (2 分) 2分 A.对 B.错


提升学历-成人高考报名入口 提升学历-成人高考院校名单