Patent ID: 7636833

Claim:
A method for processing a read request in a memory system, the method comprising: receiving a memory access request including a virtual address, the memory access request is a read request; completing a virtual address to real address mapping at a virtual memory management system and forwarding the real address to a memory controller that is in communication with a plurality of busses; selecting one or more of the busses that are required to process the read request; accessing just the required busses to process the read request; reading data responsive to the read request from one or more memory devices attached to the required busses; and transmitting the data to a requestor wherein the virtual memory management system includes a plurality of page table entries for mapping virtual memory addresses to real addresses in a memory, hint states associated with the page table entries responsive to memory allocation requests and application access information for indicating how real memory for associated pages is to be physically organized within the memory, and a means for conveying the hint state to the memory controller when a memory access request is directed to the memory controller to access the memory; and wherein the selecting one or more of the busses is responsive to the physical memory organization conveyed to the memory controller in the hint state.