有m个进程共享一临界资源,若使用信号量机制实现临界资源的互斥访问,则该信号量的最小取值是
2024-08-04操作系统(02326)
有m个进程共享一临界资源,若使用信号量机制实现临界资源的互斥访问,则该信号量的最小取值是
A、-m
B、-1
D、1-m
【正确答案】:D
【题目解析】:一个信号量对应一个临界资源,初始时有资源,所以信号量初始值一般都是1。当有进程占用临界区时,信号量-1;当信号量<= 0 代表已有进程占用临界区;m个进程,最多- (m -1) ,代表有m -1个进程在等待临界区资源,即处于等待队列。
A、-m
B、-1
D、1-m
【正确答案】:D
【题目解析】:一个信号量对应一个临界资源,初始时有资源,所以信号量初始值一般都是1。当有进程占用临界区时,信号量-1;当信号量<= 0 代表已有进程占用临界区;m个进程,最多- (m -1) ,代表有m -1个进程在等待临界区资源,即处于等待队列。
