Patent ID: 8583890

Claim:
A computer system, comprising: a first control logic configured to generate a disposition instruction associated with an access command directed to a block of data at a logical address; a communication link coupled to the first control logic; a memory system coupled to the communication link, wherein the memory system includes: a plurality of different types of memory having different performance characteristics, wherein the disposition instruction is generated based on the different performance characteristics; and a second control logic configured to receive the access command and, in response to the access command, is configured to access the block of data in a first type of memory in the plurality of different types of memory, wherein the second control logic is also configured to receive the disposition instruction associated with the access command and, in response to the disposition instruction, is configured to move the block of data to a second type of memory in the plurality of different types of memory to facilitate subsequent accesses to the block of data, further wherein the access command includes one of the group consisting of a read command and a write command, and the disposition instruction is generated based on one of the group consisting of a power state of the computer system, a characteristic of a file system, an activity history, and a characteristic of an application executed by the computer system.