Transferring speculative data in lieu of requested data in a data transfer operation
    11.
    发明授权
    Transferring speculative data in lieu of requested data in a data transfer operation 有权
    在数据传输操作中传输推测数据代替所请求的数据

    公开(公告)号:US07346740B2

    公开(公告)日:2008-03-18

    申请号:US10602254

    申请日:2003-06-23

    IPC分类号: G06F13/00

    摘要: Method and apparatus for transferring speculative data in lieu of requested data in a data transfer operation. First data are transferred in response to an execution of a first pending command. Speculative data are transferred instead of second data associated with a second pending command during a next available latency period for the second data, preferably when the speculative data are adjudged as having a utility greater than a utility of the second data. The first and second commands are preferably received in a queue and a command execution algorithm identifies the second command as a next best command to be executed after execution of the first command. The above steps are preferably carried out by a controller of a data storage device.

    摘要翻译: 用于在数据传送操作中传送推测数据代替所请求的数据的方法和装置。 响应于第一未决命令的执行而传送第一数据。 在第二数据的下一可用等待时间期间优选地,当推测数据被判定为具有大于第二数据的效用的实用程序时,传送投机数据而不是与第二挂起命令相关联的第二数据。 第一和第二命令优选地被接收在队列中,并且命令执行算法将第二命令标识为在执行第一命令之后执行的下一个最佳命令。 上述步骤优选地由数据存储装置的控制器执行。

    Adaptive resource controlled write-back aging for a data storage device
    12.
    发明授权
    Adaptive resource controlled write-back aging for a data storage device 有权
    数据存储设备的自适应资源控制回写老化

    公开(公告)号:US07310707B2

    公开(公告)日:2007-12-18

    申请号:US10439266

    申请日:2003-05-15

    IPC分类号: G06F12/12

    摘要: A method for determining an aging period for retaining a write-back data in a cache memory prior to writing the write-back data to a storage media is determined through use of a write-back aging routine. The aging period is based on a proportional utilization level of the cache memory by the write-back data, the higher the memory utilization level, the shorter the period for aging the write-back data. The aging period takes a form of an aging threshold, which differs depending on the memory utilization level, i.e., the amount of cache memory utilized by the write-back data.The method includes, identifying the memory utilization level, selecting the data aging threshold based on the memory utilization level; and writing the data from the cache memory to the storage media when an age of the data in the memory exceeds the selected data aging threshold.

    摘要翻译: 通过使用回写老化例程来确定在将写回数据写入存储介质之前,将缓存数据保留在高速缓冲存储器中的老化周期的方法。 老化周期基于回写数据的高速缓冲存储器的比例利用率,存储器利用率水平越高,回写数据的老化周期越短。 老化周期采用老化阈值的形式,其根据存储器利用率,即由回写数据使用的高速缓冲存储器的量而不同。 该方法包括:识别内存利用水平,根据内存利用水平选择数据老化阈值; 以及当所述存储器中的数据的年龄超过所选择的数据老化阈值时,将所述数据从所述高速缓冲存储器写入所述存储介质。

    Dynamic data access pattern detection in a block data storage device
    13.
    发明授权
    Dynamic data access pattern detection in a block data storage device 有权
    块数据存储设备中的动态数据访问模式检测

    公开(公告)号:US06968423B2

    公开(公告)日:2005-11-22

    申请号:US10080813

    申请日:2002-02-22

    IPC分类号: G06F3/06 G06F12/00

    摘要: Method and apparatus for transferring data between a host device and a data storage device having a first memory space (such as a buffer) and a second memory space (such as magnetic discs). Data are stored on the discs in host-addressable data sectors. The data storage device is configured to operate in a local mode of operation and a nonlocal mode of operation. During the local mode, nonrequested user data are retrieved from the discs and placed into the buffer in anticipation of a future request for the nonrequested user data. During nonlocal mode, such nonrequested user data are not retrieved. An interface circuit monitors host data access patterns and dynamically switches between the nonlocal and local modes in relation to proximity of a data sector address of each most recently received read command to data sector addresses associated with previously received read commands.

    摘要翻译: 用于在主机设备和具有第一存储器空间(例如缓冲器)和第二存储器空间(诸如磁盘)的数据存储设备之间传送数据的方法和装置。 数据存储在主机可寻址数据扇区中的光盘上。 数据存储设备被配置为在本地操作模式和非本地操作模式下操作。 在本地模式期间,预期将来对未请求的用户数据的请求,从盘中检索未请求的用户数据并将其放入缓冲器。 在非本地模式下,不会检索这些未请求的用户数据。 接口电路监视主机数据访问模式,并且相对于每个最近接收到的读取命令的数据扇区地址与先前接收的读取命令相关联的数据扇区地址的非局部和局部模式之间的动态切换。