早教吧 育儿知识 作业答案 考试题库 百科 知识分享

操作系统的题目,关于用户态核心态下列指令,无法在用户态执行的是A.trap指令B.跳转指令C.压栈指令D.关中断指令系统中有多个生产者进程和消费者进程,共享用一个可以存100

题目详情
操作系统的题目,关于用户态 核心态
下列指令,无法在用户态执行的是
  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为缓冲区大小
看了 操作系统的题目,关于用户态核...的网友还看了以下:

下列成语的运用,正确的一项是()A.今天是圣诞之夜,无法回家的同学聚在一起,又唱又跳,享受天伦之乐  2020-05-17 …

下列关于可转换债券收益的说法,不正确的是( )。A 可转换债券转换为股票前,持有人只享有利息B  2020-05-21 …

在保险市场上,保险代理机构对保险合同( )。A.享有权利,承担义务B.不享有权利,但承担义务C.不享  2020-05-22 …

在下列现象中,①时针转动、②跳绳、③转呼拉圈、④传送带上的电视机.其中旋转的有()A.①②B.②③  2020-06-19 …

椰子树在海风中摇曳打比方请不要打关于椰子树在海风中摇曳,好像跳舞享受的比方  2020-06-21 …

下列关于可转换债券收益的说法,不正确的是( )。A.可转换债券转换为股票前,持有人只享有利息B.  2020-06-27 …

下列各句中,加点的词语使用恰当的一句是A.大冬会上,伴随着《长江》悠扬的旋律,张丹/张昊在冰场上近乎  2020-11-28 …

下列各句中,画线的词语使用恰当的一句是A.大冬会上,伴随着《长江》悠扬的旋律,张丹/张昊在冰场上近乎  2020-11-28 …

“那——怎样才能使工夫到家呢?”莫泊桑急切地问。这里的破折号表示()A.表示破折号后面是解释说明的部  2020-12-19 …

根据课文(苏叔阳):3.找出下列各组词语中的错别字,并在括号内改正过来。A.跳跃旋转慷慨成词()B.  2021-01-02 …