单选题
12.
假设系统中有4台打印机,某些进程用信号量S实现对打印机的互斥使用。又假设,系统中申请打印机的进程数量最多为20个,下列信号量s的数值范围中,哪一个是正确的?( )
A、
[4,-16]
B、
[1,-20]
C、
[4,-20]
D、
[1,-16]
【正确答案】
A
【答案解析】
信号量s在所有打印机都空闲时为4,在20个进程都对其进行申请时为4-20=-16,所以信号量S的数值范围是[4,-16]。本题答案选择A选项。
提交答案
关闭