假设系统中有4台打印机,某些进程用信号量S实现对打印机的互斥使用。又假设,系统中申请打印机的进程数量最多为20个,下列信号量S的数值范围中,哪一个是正确的?( )

admin2021-03-19  63

问题 假设系统中有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选项。
转载请注明原文地址:https://kaotiyun.com/show/8EyZ777K
0

最新回复(0)