王老师: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.错
提升学历-成人高考报名入口
提升学历-成人高考院校名单