1 真题解析

● 假设系统中有 n 个进程共享3台打印机,而且任一进程在任一时刻最多只能使用1台打印机。若用 PV 操作控制 n 个进程使用打印机,则相应信号量 S 的取值范围为(1);若信号量 S 的值为 -3 ,则系统中有(2)个进程等待使用打印机 。

  1. A . 0 , -1 , … ,-( n -1 )
    B . 3,2,1, 0 , -1 , … ,-( n -3 )
    C . 1, 0 , -1 , … ,-( n -1 )
    D . 2,1, 0 , -1 , … ,-( n -2)

  2. A . 0 B . 1 C . 2 D . 3

系统架构设计师真题解析(2)—— 操作系统进程管理

注意这里的信号量是互斥信号量,而互斥信号量的初始值为资源总数,所以最大值为 3,这样通过排除法,就可以选择出 B。

S 为 -3,S 为负值说明有线程在等待资源;S 的绝对值即是等待资源的线程数。

答案:1. B 2. D

2 涉及知识点

  1. 进程互斥。

参考资料: 操作系统进程管理

相关文章:

  • 2021-08-01
  • 2021-08-01
  • 2021-12-17
  • 2021-08-16
  • 2021-10-20
  • 2021-07-14
  • 2021-12-11
  • 2022-12-23
猜你喜欢
  • 2021-07-25
  • 2021-12-04
  • 2021-12-07
  • 2021-12-26
  • 2021-06-14
  • 2021-07-23
  • 2021-05-29
相关资源
相似解决方案