Claims Analysis
Total Claims: 2
Claim 1
Independent Claim
368 words
A priority selector system, including an information source and a plurality of processors sharing said information source and supplying requests for use of said information source, for setting priority for said requests to allow use of said information source, said priority selector system comprising: a plurality of lock request priority setting means for setting priority for said requests, each setting means having a corresponding processor of said processors and receiving said requests and each setting means, when a contention occurs between an own request form said corresponding processor and at least one other request from another processor, upgrading a non-permitted own request as a high priority request when another request is permitted, and each setting means downgrading a following own request as a low priority request, when said own request is permitted; and request selection means, connected to said plurality of lock request priority setting means, for selecting a high priority request prior to a low priority request, and for selecting a request in accordance with a predetermined priority when said requests for use of said information source have a same priority; wherein each of said plurality of lock request priority setting means includes means for detecting said contention between said own request and said other request and for generating a lock request contention output signal; means for detecting lock success of said own request and for generating a lock success output signal; and a flip-flop which is set and rest in accordance with a combination of said output signals from said means for detecting said contention and said means for detecting lock success to output high and low priority request signals; wherein said request selection means has a first selector for outputting a high priority request from each of said plurality of lock request priority setting means in accordance with said predetermined priority, and a second selector for receiving high and low priority requests supplied from said plurality of lock request priority setting means and, when no high priority request is supplied, selecting a low priority request in accordance with said predetermined priority, output signals form said first and second selectors being supplied to said plurality of processors and said plurality of lock request priority setting means.
Claim 2
Dependent Claim
368 words
A priority selector system, including an information source and a plurality of processors sharing said information source and supplying requests for use of said information source, for setting priority for said requests to allow use of said information source, said priority selector system comprising: a plurality of lock request priority setting means for setting priority for said requests, each setting means having a corresponding processor of said processors and receiving said requests and each setting means, when a contention occurs between an own request form said corresponding processor and at least one other request from another processor, upgrading a non-permitted own request as a high priority request when another request is permitted, and each setting means downgrading a following own request as a low priority request, when said own request is permitted; and request selection means, connected to said plurality of lock request priority setting means, for selecting a high priority request prior to a low priority request, and for selecting a request in accordance with a predetermined priority when said requests for use of said information source have a same priority; wherein each of said plurality of lock request priority setting means includes means for detecting said contention between said own request and said other request and for generating a lock request contention output signal; means for detecting lock success of said own request and for generating a lock success output signal; and a flip-flop which is set and rest in accordance with a combination of said output signals from said means for detecting said contention and said means for detecting lock success to output high and low priority request signals; wherein said request selection means has a first selector for outputting a high priority request from each of said plurality of lock request priority setting means in accordance with said predetermined priority, and a second selector for receiving high and low priority requests supplied from said plurality of lock request priority setting means and, when no high priority request is supplied, selecting a low priority request in accordance with said predetermined priority, output signals form said first and second selectors being supplied to said plurality of processors and said plurality of lock request priority setting means.