Patent ID: 8635414

Claim:
A system for allocating memory resources comprising: a bus system coupled to a plurality of requestors; and a plurality of memory systems coupled to the bus system, each memory system including: a memory component, and a memory management module including a value that represents access rights to the memory component, wherein the memory management module is configured to receive an access request from a first requestor of the plurality of requestors and to grant access to the memory component only if the value indicates that the first requestor has access rights to the memory component, further wherein the memory management module is configurable to change the value to give the access rights to the memory component to a second requestor of the plurality of requestors wherein the memory management module includes a tag register for storing the value, and a multiplexer coupled to the tag register and to the memory component, the multiplexer being configured to receive the access request and to determine whether or not to grant access to the memory component by the first requestor based on the value.