Patent ID: 7917906

Claim:
A method comprising steps of storing a first bit indicator in a first memory with a magnitude that indicates at least one of a selected type of system resource is available for use, storing a second bit indicator in a second memory with a magnitude that indicates a pending software process awaits availability of the selected type of system resource in order to carry out the process, logically combining the first and second bit indicators using a Boolean function to generate a third bit indicator, and allocating the available selected type of system resource for use by the process responsive to a magnitude of the third bit indicator, the magnitude of the first bit indicator being the same responsive to a single one of the selected type of system resource being available for use and responsive to multiple ones of the selected type of system resource being available for use, the magnitude of the second bit indicator being the same responsive to a single pending software process awaiting availability of the selected type of system resource and responsive to multiple pending software processes awaiting availability of the selected type of system resource.