何为信号量燥比?
核心是如何对信号量进行操纵的?
如果进程P对信号量S执行P操作,则信号量S的值应()。
A:加1 B:减1 C:等于0 D:小于0
如果进程P对信号量S执行V操作,则信号量S的值会()。
A:加1 B:减1 C:等于0 D:小于0
实现进程同步时,每一个消息与一个信号量对应,进程______可把不同的消息发送出去。
A:在同一信号量上调用P操作 B:在不同信号量上调用P操作 C:在同一信号量上调用V操作 D:在不同信号量上调用V操作
某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取产品销售。假设仓库可存放n件产品。用PV操作实现他们之间的同步过程如下图所示。
其中,信号量S是一个互斥信号量,初值为(1);S1是一个(2);S2是一个(3)。
(2)是()
A:互斥信号量,表示仓库的容量,初值为n B:互斥信号量,表示仓库是否有产品,初值为0 C:同步信号量,表示仓库的容量,初值为n D:同步信号量,表示仓库是否有产品,初值为0
某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取产品销售。假设仓库可存放n件产品。用PV操作实现他们之间的同步过程如下图所示。
其中,信号量S是一个互斥信号量,初值为(1);S1是一个(2);S2是一个(3)。
(3)是()
A:互斥信号量,表示仓库的容量,初值为n B:互斥信号量,表示仓库是否有产品,初值为0 C:同步信号量,表示仓库的容量,初值为n D:同步信号量,表示仓库是否有产品,初值为0
某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取产品销售。假设仓库可存放n件产品。用PV操作实现他们之间的同步过程如下图所示。
其中,信号量S是一个互斥信号量,初值为(); S1是一个();S2是一个()。
S1是一个();
A:互斥信号量,表示仓库的容量,初值为n B:互斥信号量,表示仓库是否有产品,初值为0 C:同步信号量,表示仓库的容量,初值为n D:同步信号量,表示仓库是否有产品,初值为0
某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取产品销售。假设仓库可存放n件产品。用PV操作实现他们之间的同步过程如下图所示。
其中,信号量S是一个互斥信号量,初值为(); S1是一个();S2是一个()。
S2是一个()。
A:互斥信号量,表示仓库的容量,初值为n B:互斥信号量,表示仓库是否有产品,初值为0 C:同步信号量,表示仓库的容量,初值为n D:同步信号量,表示仓库是否有产品,初值为0
若S是P、V操作的信号量,当S<O时,其绝对值的含义是( )。
A:信号量等待队列中的进程数 B:可供使用的资源数 C:未满足请求的资源数 D:进程等待队列为空