发明名称 |
System, method, and computer program product for inserting a gap in information sent from a drive to a host device |
摘要 |
A system, method, and computer program product are provided for inserting a gap in information sent from a drive to a host device. In operation, one or more commands are received at a drive from a host device. Additionally, information is queued to send to the host device. Furthermore, a gap is inserted in the information to send to the host device such that the host device is capable of sending additional commands to the drive. |
申请公布号 |
US9330033(B2) |
申请公布日期 |
2016.05.03 |
申请号 |
US201314104468 |
申请日期 |
2013.12.12 |
申请人 |
Seagate Technology LLC |
发明人 |
Stenfort Ross John |
分类号 |
G06F3/06;G06F13/28;G06F13/12 |
主分类号 |
G06F3/06 |
代理机构 |
Taylor English Duma LLP |
代理人 |
Taylor English Duma LLP |
主权项 |
1. A method, comprising:
receiving at a drive one or more commands from a host device that is enabled to communicate with the drive using a storage protocol enabling the drive to prevent the host device from sending additional commands; queuing at the drive information to send to the host device, the information comprising setup information that comprises a Direct Memory Access (DMA) setup; determining at the drive whether to insert a gap; and based on the determining, conditionally inserting at the drive the gap to enable the host device to send the additional commands to the drive, wherein the inserting is at a point in time based at least in part on a current command queue depth of the drive. |
地址 |
Cupertino CA US |