若用PV操作管理某一组相关临界区,其信号量S的值在[-1,1]之间变化,讨论当S=-1,S=0,S=1时,其物理含义是什么?
PV操作中信号量的物理含义:用PV操作管理某一组相关临界区,其信号量S的值在[-1,1]之间变化,则:S=-1时,|S|表示有1个等待进入临界区的进程,当前已有进程正在相关临界区中访问临界资源,且又有一个进程正在申请进人临界区;S=0时,表示当前不允许任何进程再进入临界区,当前已有进程正在相关临界区中访问临界资源;S1时,S表示有1个进程可以使用资源,或进入临界区,即临界区目前是空闲的,允许进程进入访问临界资源。