电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

全国2013年4月高等教育自学考试操作系统试题[10]


发布日期:2022/12/23
 

有三个并发进程AB和C共享一个缓沖器FF中每次只能存放一个数进程A每次产生一个随机数R将其存入F中若存放到F中的数是的倍数则由进程B将其取出并打印否则由进程C将被除后的余数打印出来为防止数的丢失和重复取同一个数现用PV操作进行管理请在下面程序的空格中填上合适的操作以达到上述要求

begin SSS:semaphore;

F:integer;

S:=;S:=;S:=;

cobegin

process A process B process C

begin begin begin

L:{产生随机数R}; L­­­­­­­­­⑤ ; L:P(S)

① ; x:=⑥ ; y=⑧ ;

F=② ; ⑦ ; ⑨ ;

if R mod = then print x; y=⑩ ;

③ goto L; print y;

else ④ ;end; goto L

goto L end;

end; coend;

end;

[] [] [] [] [] [] [] [] [] []

上一篇:全国2013年4月高等教育自学考试操作系统试题[9]

下一篇:十一 真经之珍珑棋局问题