早教吧作业答案频道 -->数学-->
操作系统的题目,关于用户态核心态下列指令,无法在用户态执行的是A.trap指令B.跳转指令C.压栈指令D.关中断指令系统中有多个生产者进程和消费者进程,共享用一个可以存100
题目详情
操作系统的题目,关于用户态 核心态
下列指令,无法在用户态执行的是
A.trap指令
B.跳转指令
C.压栈指令
D.关中断指令
系统中有多个生产者进程和消费者进程,共享用一个可以存1000个产品的缓冲区(初始为空),当缓冲区为未满时,生产者进程可以放入一件其生产的产品,否则等待;当缓冲区为未空时,消费者进程可以取走一件产品,否则等待.要求一个消费者进程从缓冲区连续取出10件产品后,其他消费者进程才可以取产品,请用信号量P,V(wait,signed)操作实现进程间的互斥和同步,要求写出完整的过程;并指出所用信号量的含义和初值
不过你只要回答出那个选择题
下列指令,无法在用户态执行的是
A.trap指令
B.跳转指令
C.压栈指令
D.关中断指令
系统中有多个生产者进程和消费者进程,共享用一个可以存1000个产品的缓冲区(初始为空),当缓冲区为未满时,生产者进程可以放入一件其生产的产品,否则等待;当缓冲区为未空时,消费者进程可以取走一件产品,否则等待.要求一个消费者进程从缓冲区连续取出10件产品后,其他消费者进程才可以取产品,请用信号量P,V(wait,signed)操作实现进程间的互斥和同步,要求写出完整的过程;并指出所用信号量的含义和初值
不过你只要回答出那个选择题
▼优质解答
答案和解析
关中断指令只能在内核模式下运行.
生产\消费者 Semphore mutex=1,empty=n,full=0;
Item buffer[n];
int in=out=0;
Producers()
{while(1)
{produce an item in nextp;
wait empty;
wait mutex;
buffer[in]=nextp;
in=(in+1)mod n;
signal mutex;
signal full;}}
Consumers() {
while(1)
{ wait full;
wait mutex;
nextc=buffer[out];
out=(out+1)mod n;
signal mutex;
signal empty;
consume the item in nextc;}} //n为缓冲区大小
生产\消费者 Semphore mutex=1,empty=n,full=0;
Item buffer[n];
int in=out=0;
Producers()
{while(1)
{produce an item in nextp;
wait empty;
wait mutex;
buffer[in]=nextp;
in=(in+1)mod n;
signal mutex;
signal full;}}
Consumers() {
while(1)
{ wait full;
wait mutex;
nextc=buffer[out];
out=(out+1)mod n;
signal mutex;
signal empty;
consume the item in nextc;}} //n为缓冲区大小
看了 操作系统的题目,关于用户态核...的网友还看了以下:
周制微弱到天下统秦反映出A皇帝制建立B分封制衰落C郡县推行D宗法制瓦解选哪个? 2020-05-22 …
在一个工程项目上,投资的使用和建设的重大问题实行项目法人负责制,监理单位实行总监理 2020-06-07 …
15.紧急避险与正当防卫的主要区别是( D)。A.实行的目的不同B.实行的程度相同C.针对的行为相 2020-07-18 …
哪个选项体现直接言词原则的要求?A.法官亲自收集证据B.法官亲自在法庭上听取当事人、证人及其他诉讼参 2020-11-04 …
下列关于确立人生目标的说法,错误的是[]A、确立奋斗目标要结合自己的实际情况B、目标有长期目标和短期 2020-11-06 …
唐朝三省六部制中的中书省负责()A.决策B.审议C.执行D.司法 2020-11-07 …
下列关于公民法定义务和道德义务的说法正确的是()A.法定义务就是道德义务B.两者均靠社会成员的自觉来 2020-11-24 …
在制定行政法规的过程中,广泛征求社会意见。这种“开门立法”的方式()A.保障了公民行使基本政治权利B 2020-12-19 …
这是一个填空题:()是实行建设工程监理的必要条件,()是实行项目法人责任制的基本保障. 2020-12-21 …
(x,5)和(x,6)表示()A.同行B.同列C.不同列,不同行D.无法确定 2020-12-21 …