题目内容

从下面的叙述中选出4条正确的叙述。

A. 一个进程的状态发生变化总会引起其他它一些进程的状态发生变化
B. 进程被挂起(suspend)后,状态变为阻塞状态
C. 信号量的初值不能为负数
D. 线程是CPU调度的基本单位,但不是资源分配的基本单位
E. 在进程对应的代码中使用wait、signal操作后,可以防止系统发生死锁
F. 管程每次只允许一个进程进入
G. wait、signal操作可以解决一切互斥问题
H. 程序的顺序执行具有不可再现性

查看答案
更多问题

在引入线程的操作系统中,资源分配和调度的基本单位是___。

A. 程序
B. 进程
C. 线程
D. 作业

在直接通信方式中,系统通常提供的两条通信原语如下,请选择适当的参数填入。 send(______ ,______ ); receive(______ ,______ );

对于生产者-消费者问题的算法描述如下。 Producer(){ while(1){ (A); (B); buffer(in)=m; in=(in+1)%n; (C); (D); } } consumer(){ while(1){ (E); (B); m=buffer(out); out=(out+1)%n; (C); (F); } } 上述A,B,C,D,E,F应填入______ 、______ 、______ 、______ 、______ 、______ 。 A,B,C,D,E,F:1.wait(mutex);2.signal(mutex);3.wait(empty);4.signal(full);5.wait(full);6.signal(empty).

并发进程之间的相互制约,是由于它们______ 和______ 而产生的,因而导致程序在并发时具有______ 特征。

答案查题题库