Patent ID: 6950912
Filing Date: 2005-09-27
Classification: G06F

Abstract:
1. A hardware-based memory management system for use with a common primary memory shared by multiple entities, wherein each entity is configured to request access to the common primary memory, the system comprising: at least two request queues, each queue being configured to receive requests from the multiple entities for access to the primary-common memory and to hold such requests, wherein a first queue is configured to hold requests having a higher priority than that of requests in a second queue; a prioritizer configured to determine a priority of requests and direct a request into one of the queues based upon the determined priority of the request, wherein the prioritizer directs requests into the first queue that generally are performed faster than requests directed into the second queue; a queue-to-memory handler configured to provide primary-common memory access to requests in the queues, wherein requests in the first queue are provided access before requests in the second queue.