Reducing delay of command completion due to overlap condition
    11.
    发明授权
    Reducing delay of command completion due to overlap condition 有权
    由于重叠条件导致命令完成延迟

    公开(公告)号:US06957300B2

    公开(公告)日:2005-10-18

    申请号:US10143235

    申请日:2002-05-10

    IPC分类号: G06F3/06 G06F12/00 G06F12/08

    CPC分类号: G06F3/0601 G06F2003/0697

    摘要: Method and apparatus for transferring data between a host device and a data storage device having a first memory space and a second memory space. The host issues access commands to store and retrieve data. The device stores commands in the first memory space pending transfer to the second memory space. An interface circuit evaluates relative proximity of first and second sets of LBAs associated with pending first and second commands, and delays promotion of later pending commands in front of earlier pending commands during an overlap condition. If the overlap is caused by performance enhancing features (PEF) the PEFs are disabled so the commands can be scheduled for disc access. Indicators are set in the commands to signal that a PEF has caused the overlap and that PEF can be disabled. Values are added to indicators in the commands such that the PEFs can be modified and avoid overlaps.

    摘要翻译: 用于在主机设备和具有第一存储器空间和第二存储器空间的数据存储设备之间传送数据的方法和装置。 主机发出访问命令来存储和检索数据。 设备将命令存储在第一存储器空间中,等待传送到第二存储器空间。 接口电路评估与等待的第一和第二命令相关联的第一组和第二组LBA的相对接近度,并且在重叠条件期间延迟提前稍早的待命命令。 如果重叠是由性能增强功能(PEF)引起的,则PEF被禁用,因此命令可以被调度用于光盘访问。 在命令中设置指示信号,指示PEF已经引起重叠,并且可以禁用PEF。 将值添加到命令中的指示符中,以便可以修改PEF并避免重叠。

    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.

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