US6978355B2

Cache memory transfer during a requested data retrieval operation

Summary by NHIP

Concurrent Cache and Host Transfers

The method executes a cache-only data transfer during the latency period of a host data transfer command. This latency period combines seek latency, rotation latency, data transfer latency, and overhead time calculated for stopping and transitioning the storage apparatus.

Claim Score by NHIP

Read claim 6, the broadest

Abstract

Performing a cache only data transfer across a bus connecting a storage apparatus with a host concurrent with a period of bus availability while being incident within a time period for executing a connect host data transfer command. The time period for executing the connect host data transfer command is determined by a combination of a seek latency portion of the connect host data transfer command execution in combination with a rotation latency portion of the connect host data transfer command execution offset by a data transfer latency between the storage apparatus and the host in combination with an overhead time, wherein the overhead time is determined by a time for determining the time period for executing the connect host data transfer command in conjunction with a time for stopping an operation of the storage apparatus and transitioning to a new operation of the storage apparatus.

US6978355B2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 18 April 2023, 3.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

16 claims: 3 independent, 13 dependent

  1. 1
    A method for operating a storage apparatus comprising the steps of:receiving a data transfer command with respect to a data storage medium;completing the data transfer command by moving a transfer device to an addressable location of the data storage medium and transferring data in relation to the data storage medium, wherein an interval between beginning the moving step and ending the transferring step defines a latency period;and executing a cache only data transfer during the latency period.
  2. 6
    Broadest claimClaim Score 81, broad(NHIP)A method comprising steps of initiating a data retrieval operation to transfer first data requested by a device from a first memory space to a second memory space for subsequent transfer to the device, and simultaneously transferring second data between said second memory space and the device after beginning the transfer of the first data and before completing the transfer of the first data.
  3. 13
    A storage apparatus comprising:an interface channel providing a data transfer request;a servo system executing a requested data seek operation in relation to selected addressable locations of a data storage medium in response to the data transfer request;and a control processor programmed to transfer data across the interface channel, prior to a completion of the requested data seek operation, by steps for transferring a cache only data simultaneously during the requested data seek operation.