title: what is general semaphores range?
body: <p>What is the range of a general semaphore. I know that it can take negative values, 0 and 1.
  Negative values demonstrating the number of processes that are blocked in block queue. 0 means no process is in block and 1 means there is one resource available that no process have preempted it i want to know is it possible to have values greater than 1 for it.(2 for example) and what does it mean? Does it mean that we have more than one resource for a single semaphore?</p>