| CPC G06F 3/0611 (2013.01) [G06F 3/0656 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |

|
1. A method, comprising:
receiving, by a memory device comprising a first buffer, second buffer, and a third buffer, a first portion of first data of a first request from a memory controller, wherein the first request comprises at least the first portion of the first data and a second portion of the first data, and wherein the third buffer comprises a plurality of data buffers;
storing, by the memory device, the first portion of the first data in the first buffer or a first data buffer of the third buffer;
receiving, by the memory device, a second request from the memory controller;
in response to the second request, moving, by the memory device, the first portion of the first data from the first buffer or the first data buffer of the third buffer to the second buffer;
performing, by the memory device, an operation in response to the second request without using the second buffer;
sending, by the memory device, an execution result of the second request to the memory controller;
receiving, by the memory device, the second portion of the first data from the memory controller; and
storing, by the memory device, the second portion of the first data in a second data buffer of the third buffer.
|