发明名称 |
Write caching random data and sequential data simultaneously |
摘要 |
A method and apparatus associated with transferring data from a remote device to a recipient device having a first memory space and a second memory space. The method includes issuing a transfer command from the remote device to request transferring a set of data to the second memory space; temporarily storing the set of data in the first memory space pending a transfer to the second memory space; and appending the set of data to other sequential data in the first memory to obtain a transfer data block of a predetermined size for transfer to the second memory space. A corresponding apparatus is provided comprising circuitry configured to buffer write commands by characterizing each write command as being either a sequential write or a random write, and responsively appending data associated with sequential write commands in order to obtain a transfer block of a predetermined size. |
申请公布号 |
US8250316(B2) |
申请公布日期 |
2012.08.21 |
申请号 |
US20060448333 |
申请日期 |
2006.06.06 |
申请人 |
BATES KENNETH HOFFMAN;SEAGATE TECHNOLOGY LLC |
发明人 |
BATES KENNETH HOFFMAN |
分类号 |
G06F12/00;G06F13/00;G06F13/28 |
主分类号 |
G06F12/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|