DISK DRIVE HAVING MULITPLE DISK SURFACES ACCESSIBLE BY A READ/WRITE HEAD AND NONVOLATILE MEMORY FOR CONTINUOUS DATA TRANSFER
    1.
    发明申请
    DISK DRIVE HAVING MULITPLE DISK SURFACES ACCESSIBLE BY A READ/WRITE HEAD AND NONVOLATILE MEMORY FOR CONTINUOUS DATA TRANSFER 有权
    具有读/写头和非易失性存储器可连续传输数据的磁盘驱动器

    公开(公告)号:US20100182716A1

    公开(公告)日:2010-07-22

    申请号:US12356070

    申请日:2009-01-19

    IPC分类号: G11B21/02

    摘要: A magnetic recording hard disk drive (HDD) has at least one read/write head that accesses more than one disk surface. The HDD is able to transfer data to and from the host computer seamlessly without interruption during the time the head is being moved from one disk surface to another disk surface. Nonvolatile solid state memory is associated with pairs of disk surfaces. During the time of a head transfer from one disk surface in the pair to the other disk surface, data is read from or written to the associated nonvolatile memory. The data is first read from or written to one disk surface, then from or to the nonvolatile memory, and then, after completion of the head transfer, from or to the other disk surface, thereby allowing seamless uninterrupted transfer of data.

    摘要翻译: 磁记录硬盘驱动器(HDD)具有访问多于一个盘表面的至少一个读/写头。 在头部从一个盘表面移动到另一个盘表面时,HDD能够无缝地将数据传送到主计算机和从主计算机传送数据。 非易失性固态存储器与一对磁盘表面相关联。 在磁头从一个磁盘表面传输到另一个磁盘表面的时间期间,数据从相关联的非易失性存储器读取或写入相关联的非易失性存储器。 数据首先从一个磁盘表面读取或写入,然后从或从非易失性存储器读取,然后在头部传送完成之后从另一个磁盘表面读取或写入,从而允许无缝地不间断地传输数据。

    Storage device with inline address indirection metadata storage
    2.
    发明授权
    Storage device with inline address indirection metadata storage 有权
    具有内联地址间接元数据存储的存储设备

    公开(公告)号:US08892817B2

    公开(公告)日:2014-11-18

    申请号:US13200632

    申请日:2011-09-27

    IPC分类号: G06F12/16 G06F12/08 G11B5/012

    CPC分类号: G11B5/012

    摘要: Methods are described that allow disk drives, such as shingle-written magnetic recording (SMR) drives, to recover an Indirection Address Table mapping of LBAs to PBAs after an emergency power off (EPO). Indirection Address Table (IAT) snapshots are periodically written inline with user data stores, and in one embodiment Cumulative Delta Lists (CDLs) with incremental address update information are stored between snapshots. In an embodiment of the invention, when an imminent loss of power is detected, the current CDL, covering IAT updates not yet written to disk, is saved to a nonvolatile memory. The IAT snapshots combined with the set of CDLs provide the information needed to recreate the current Indirection Address Table when power is restored after an emergency power loss. In an alternative embodiment the CDL is obviated by including metadata in the sector that encodes the address indirection mapping and the last snapshot ID.

    摘要翻译: 描述了允许诸如瓦楞纸磁记录(SMR)驱动器的磁盘驱动器在紧急断电(EPO)之后恢复LBA到PBA的间接地址表映射的方法。 间接地址表(IAT)快照与用户数据存储器一起定期写入,并且在一个实施例中,具有增量地址更新信息的累积三角洲列表(CDL)被存储在快照之间。 在本发明的一个实施例中,当检测到即将发生的功率损失时,覆盖IAT更新尚未写入盘的当前CDL被保存到非易失性存储器。 IAT快照与CDL集合组合提供了在紧急停电后恢复供电时重新创建当前间接地址表所需的信息。 在替代实施例中,通过在编码地址间接映射的扇区和最后的快照ID中包括元数据来消除CDL。

    Disk drive with variable incremented counting of writes to the data tracks for minimizing the effect of far track erasure
    3.
    发明授权
    Disk drive with variable incremented counting of writes to the data tracks for minimizing the effect of far track erasure 有权
    磁盘驱动器具有对数据磁道写入的可变递增计数,以最小化远磁道擦除的影响

    公开(公告)号:US08531793B2

    公开(公告)日:2013-09-10

    申请号:US12839391

    申请日:2010-07-19

    IPC分类号: G11B20/18

    摘要: A hard disk drive (HDD) minimizes the effects of far track erasure (FTE) by counting the number of writes to the data tracks and incrementing counters based on the known effect of FTE on each track. The extent of the FTE effect is determined for each track within a range of tracks of the track being written, and based on the relative FTE effect for all the tracks in the range a count increment (CI) is determined for each track within the range. A counter is maintained for each track. For every writing to a track, a count for each track within a range of the track being written is increased by the CI value associated with the track number within the range. When the count value for a track reaches a predetermined threshold the data is read from that track and rewritten, preferably to the same track.

    摘要翻译: 硬盘驱动器(HDD)通过根据每个轨道上已知的FTE效应计数对数据磁道的写入次数和递增计数器,从而最大限度地减少了远跟踪擦除(FTE)的影响。 针对正在写入的磁道的磁道的范围内的每个磁道确定FTE效应的范围,并且基于对该范围内的所有磁道的相对FTE效应,对该范围内的每个磁道确定计数增量(CI) 。 为每个轨道维护计数器。 对于对轨道的每次写入,在被写入的轨道的范围内的每个轨道的计数增加与该范围内的轨道号相关联的CI值。 当轨道的计数值达到预定阈值时,从该磁道读取数据并将其重写,优选地改写为相同的轨道。

    Disk drive having multiple disk surfaces accessible by a read/write head and nonvolatile memory for continuous data transfer
    4.
    发明授权
    Disk drive having multiple disk surfaces accessible by a read/write head and nonvolatile memory for continuous data transfer 有权
    具有多个磁盘表面的磁盘驱动器可由读/写头和非易失性存储器访问,用于连续数据传输

    公开(公告)号:US08112580B2

    公开(公告)日:2012-02-07

    申请号:US12356070

    申请日:2009-01-19

    摘要: A magnetic recording hard disk drive (HDD) has at least one read/write head that accesses more than one disk surface. The HDD is able to transfer data to and from the host computer seamlessly without interruption during the time the head is being moved from one disk surface to another disk surface. Nonvolatile solid state memory is associated with pairs of disk surfaces. During the time of a head transfer from one disk surface in the pair to the other disk surface, data is read from or written to the associated nonvolatile memory. The data is first read from or written to one disk surface, then from or to the nonvolatile memory, and then, after completion of the head transfer, from or to the other disk surface, thereby allowing seamless uninterrupted transfer of data.

    摘要翻译: 磁记录硬盘驱动器(HDD)具有访问多于一个盘表面的至少一个读/写头。 在头部从一个盘表面移动到另一个盘表面时,HDD能够无缝地将数据传送到主计算机和从主计算机传送数据。 非易失性固态存储器与一对磁盘表面相关联。 在磁头从一个磁盘表面传输到另一个磁盘表面的时间期间,数据从相关联的非易失性存储器读取或写入相关联的非易失性存储器。 数据首先从一个磁盘表面读取或写入,然后从或从非易失性存储器读取,然后在头部传送完成之后从另一个磁盘表面读取或写入,从而允许无缝地不间断地传输数据。

    Storage device with inline address indirection metadata storage
    6.
    发明申请
    Storage device with inline address indirection metadata storage 有权
    具有内联地址间接元数据存储的存储设备

    公开(公告)号:US20120303866A1

    公开(公告)日:2012-11-29

    申请号:US13200632

    申请日:2011-09-27

    IPC分类号: G06F12/16

    CPC分类号: G11B5/012

    摘要: Methods are described that allow disk drives, such as shingle-written magnetic recording (SMR) drives, to recover an Indirection Address Table mapping of LBAs to PBAs after an emergency power off (EPO). Indirection Address Table (IAT) snapshots are periodically written inline with user data stores, and in one embodiment Cumulative Delta Lists (CDLs) with incremental address update information are stored between snapshots. In an embodiment of the invention, when an imminent loss of power is detected, the current CDL, covering IAT updates not yet written to disk, is saved to a nonvolatile memory. The IAT snapshots combined with the set of CDLs provide the information needed to recreate the current Indirection Address Table when power is restored after an emergency power loss. In an alternative embodiment the CDL is obviated by including metadata in the sector that encodes the address indirection mapping and the last snapshot ID.

    摘要翻译: 描述了允许诸如瓦楞纸磁记录(SMR)驱动器的磁盘驱动器在紧急断电(EPO)之后恢复LBA到PBA的间接地址表映射的方法。 间接地址表(IAT)快照与用户数据存储器一起定期写入,并且在一个实施例中,具有增量地址更新信息的累积三角洲列表(CDL)被存储在快照之间。 在本发明的一个实施例中,当检测到即将发生的功率损失时,覆盖IAT更新尚未写入盘的当前CDL被保存到非易失性存储器。 IAT快照与CDL集合组合提供了在紧急停电后恢复供电时重新创建当前间接地址表所需的信息。 在替代实施例中,通过在编码地址间接映射的扇区和最后的快照ID中包括元数据来消除CDL。

    DISK DRIVE WITH VARIABLE INCREMENTED COUNTING OF WRITES TO THE DATA TRACKS FOR MINIMIZING THE EFFECT OF FAR TRACK ERASURE
    8.
    发明申请
    DISK DRIVE WITH VARIABLE INCREMENTED COUNTING OF WRITES TO THE DATA TRACKS FOR MINIMIZING THE EFFECT OF FAR TRACK ERASURE 有权
    磁盘驱动器,可变数据写入数据跟踪,以最小化雷达跟踪效应的影响

    公开(公告)号:US20120014013A1

    公开(公告)日:2012-01-19

    申请号:US12839391

    申请日:2010-07-19

    IPC分类号: G11B15/04

    摘要: A hard disk drive (HDD) minimizes the effects of far track erasure (FTE) by counting the number of writes to the data tracks and incrementing counters based on the known effect of FTE on each track. The extent of the FTE effect is determined for each track within a range of tracks of the track being written, and based on the relative FTE effect for all the tracks in the range a count increment (CI) is determined for each track within the range. A counter is maintained for each track. For every writing to a track, a count for each track within a range of the track being written is increased by the CI value associated with the track number within the range. When the count value for a track reaches a predetermined threshold the data is read from that track and rewritten, preferably to the same track.

    摘要翻译: 硬盘驱动器(HDD)通过根据每个轨道上已知的FTE效应计数对数据磁道的写入次数和递增计数器,从而最大限度地减少了远跟踪擦除(FTE)的影响。 针对正在写入的磁道的磁道的范围内的每个磁道确定FTE效应的范围,并且基于对该范围内的所有磁道的相对FTE效应,对该范围内的每个磁道确定计数增量(CI) 。 为每个轨道维护计数器。 对于对轨道的每次写入,在被写入的轨道的范围内的每个轨道的计数增加与该范围内的轨道号相关联的CI值。 当轨道的计数值达到预定阈值时,从该磁道读取数据并将其重写,优选地改写为相同的轨道。

    ICC-NCQ command scheduling for shingle-written magnetic recording (SMR) Drives
    9.
    发明授权
    ICC-NCQ command scheduling for shingle-written magnetic recording (SMR) Drives 有权
    用于瓦楞纸磁记录(SMR)驱动器的ICC-NCQ命令调度

    公开(公告)号:US08874875B2

    公开(公告)日:2014-10-28

    申请号:US13537293

    申请日:2012-06-29

    IPC分类号: G06F12/10 G06F12/02

    摘要: ICC-NCQ priority and deadline information in conjunction with an estimation of command access time that is specific to SMR drives are used improve command queue optimization. Estimated completion times are determined based on the internal subcommands that the drive has to execute to complete the host read or write command taking into account whether all or part of the data will be or already is stored in write-twice cache, E-region and/or I-region. The command processor selects the next command for execution based on calculated access times with adjusted priority based on the specified deadline for the command. As the deadline approaches, the priority of the command increases. For high priority data writes as specified by a host, an optimized storage plan is selected as appropriate using the “write-twice cache” (WTC) region, E-region or I-region.

    摘要翻译: 使用ICC-NCQ优先级和截止日期信息以及特定于SMR驱动器的命令访问时间的估计来改进命令队列优化。 估计的完成时间是基于驱动器执行的内部子命令来确定的,以完成主机读或写命令,考虑到全部或部分数据是否已经存储在二次写入高速缓存,E区和 /或I区域。 命令处理器根据计划的访问次数,根据指定的最终期限,选择下一个执行命令,并以调整的优先级。 随着截止日期的到来,命令的优先级增加。 对于由主机指定的高优先级数据写入,使用“两倍写入高速缓存”(WTC)区域,E区域或I区域,适当地选择优化的存储方案。