Dynamic processor bandwidth allocation in response to environmental conditions
    2.
    发明授权
    Dynamic processor bandwidth allocation in response to environmental conditions 有权
    动态处理器带宽分配响应环境条件

    公开(公告)号:US08090906B1

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

    申请号:US12482220

    申请日:2009-06-10

    IPC分类号: G06F12/00

    摘要: Servo-related tasks are performed at a first processor in a disk drive. A signal indicative of an environmental condition is received at the first processor, and code associated with the environmental condition is identified based at least in part on the signal. A second processor in the disk drive is caused to execute the code associated with the environmental condition, and a responsive task is performed at the first processor based at least in part on the executed code associated with the environmental condition.

    摘要翻译: 与磁盘驱动器中的第一处理器执行伺服相关任务。 在第一处理器处接收到指示环境条件的信号,并且至少部分地基于信号来识别与环境条件相关联的代码。 使得磁盘驱动器中的第二处理器执行与环境条件相关联的代码,并且至少部分地基于与环境条件相关联的执行代码,在第一处理器执行响应任务。

    Parallel interface transmission using a single multi-frequency composite signal
    3.
    发明授权
    Parallel interface transmission using a single multi-frequency composite signal 有权
    并行接口传输使用单个多频复合信号

    公开(公告)号:US07349466B2

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

    申请号:US10186943

    申请日:2002-06-28

    IPC分类号: H04B1/38

    摘要: A parallel interface modem for simultaneous transfer of a plurality of parallel signals across a medium is disclosed. In a preferred embodiment, the parallel interface modem includes a modulation circuit for qualifying each of the plurality of parallel device interface signals for serial transmission. Each of the plurality of qualified signals substantially simultaneously accumulates at a summing junction responsive to the modulation circuit. A mixer communicating with the summing junction combines the plurality of accumulated qualified signals to provide a multi-frequency signal. A serial port connector communicating with the mixer simultaneously transmits the plurality of accumulated qualified parallel device interface signals over the medium.Additionally, the parallel interface modem includes a demodulation circuit communicating with the serial port connector demodulating each of a plurality of received signal forming a multi-frequency parallel device interface signal received from the medium.

    摘要翻译: 公开了一种用于跨介质同时传送多个并行信号的并行接口调制解调器。 在优选实施例中,并行接口调制解调器包括用于对多个并行设备接口信号中的每一个进行串行传输的调制电路。 多个限定信号中的每一个在响应于调制电路的求和点处基本上同时累积。 与求和点通信的混频器组合多个累积限定信号以提供多频信号。 与混合器通信的串行端口连接器同时在介质上传输多个累积的合格并行设备接口信号。 此外,并行接口调制解调器包括与串行端口连接器通信的解调电路,解调多个接收信号中的每一个,形成从介质接收的多频并行设备接口信号。

    Execution time dependent command schedule optimization
    4.
    发明授权
    Execution time dependent command schedule optimization 有权
    执行时间相关的命令进度优化

    公开(公告)号:US07003644B2

    公开(公告)日:2006-02-21

    申请号:US10280488

    申请日:2002-10-25

    IPC分类号: G06F12/00

    摘要: A disc drive with a control processor programmed with an execution time dependent command schedule optimization method to effect data throughput with a host device. The disc drive includes a head disc assembly executing commands scheduled by the control processor. The control processor selects and schedules a next optimum command from among commands analyzed by the control processor during a time the head disc assembly is executing a current command. The steps utilized by the control processor to select and schedule the next optimum command include executing a first command with the head disc assembly, determining a computation time for a second command, storing the computation time as a computation time estimate, and using the stored computation time estimate to determine the number of commands in a command queue for analysis to provide a level of command schedule optimization commensurate with the available time.

    摘要翻译: 具有控制处理器的盘驱动器,其具有执行时间相关命令调度优化方法,以利用主机设备来实现数据吞吐量。 盘驱动器包括执行由控制处理器调度的命令的头盘组件。 控制处理器在头盘组件正在执行当前命令的时间期间从由控制处理器分析的命令中选择和调度下一最佳命令。 控制处理器用于选择和调度下一个最佳命令的步骤包括用头盘组件执行第一命令,确定第二命令的计算时间,将计算时间存储为计算时间估计,以及使用所存储的计算 时间估计来确定命令队列中用于分析的命令数量,以提供与可用时间相称的命令调度优化级别。

    Disk drive choosing command from command queue based on a window defined by a probability of a seek miss
    5.
    发明授权
    Disk drive choosing command from command queue based on a window defined by a probability of a seek miss 有权
    基于由查询错误的概率定义的窗口的命令队列中的磁盘驱动器选择命令

    公开(公告)号:US08498074B1

    公开(公告)日:2013-07-30

    申请号:US13212901

    申请日:2011-08-18

    IPC分类号: G11B5/02 G06F13/00 G06F13/28

    摘要: A disk drive is disclosed wherein a plurality of access commands received from a host are stored in a command queue. An access cost for at least a first and second access command in the command queue is generated, wherein each access cost comprises a seek length and a rotation latency. A first access command is selected from the command queue having a first access cost, and a window is defined relative to the first access cost and a first risk based penalty (RBP) of the first access command, wherein the first RBP represents a probability of missing a first data sector of the first access command. A second access command is selected from the command queue comprising a second access cost within the window. A choice is made between the first and second access commands in response to a second RBP of the second access command.

    摘要翻译: 公开了一种磁盘驱动器,其中从主机接收的多个访问命令被存储在命令队列中。 生成命令队列中至少第一和第二访问命令的访问费用,其中每个访问费用包括查找长度和旋转等待时间。 从具有第一访问成本的命令队列中选择第一访问命令,并且相对于第一访问成本和第一访问命令的第一基于风险的惩罚(RBP)定义窗口,其中第一RBP表示 缺少第一个访问命令的第一个数据扇区。 从包括窗口内的第二访问费用的命令队列中选择第二访问命令。 响应于第二访问命令的第二RBP,在第一和第二访问命令之间进行选择。

    Disk drive adjusting predictive caching based on temperature of voice coil motor
    6.
    发明授权
    Disk drive adjusting predictive caching based on temperature of voice coil motor 失效
    基于音圈电机温度的磁盘驱动器调整预测缓存

    公开(公告)号:US07450334B1

    公开(公告)日:2008-11-11

    申请号:US11769932

    申请日:2007-06-28

    IPC分类号: G11B21/02 G06F12/00 G11B5/596

    摘要: A disk drive is disclosed including a disk having a plurality of tracks, wherein each track comprises a plurality of data sectors. The disk drive further comprises a head coupled to a distal end of an actuator arm, and a voice coil motor (VCM) comprising a voice coil for rotating the actuator arm about a pivot. A read command is selected from a command queue, wherein the read command comprises a requested data sector. A maximum number of additional data sectors is determined that may be cached together with the requested data sector. An actual number of additional data sectors to cache is selected in response to the maximum number and a temperature of the voice coil.

    摘要翻译: 公开了一种磁盘驱动器,其包括具有多个磁道的磁盘,其中每个磁道包括多个数据扇区。 磁盘驱动器还包括耦合到致动器臂的远端的磁头和包括用于围绕枢轴旋转致动器臂的音圈的音圈电机(VCM)。 从命令队列中选择读取命令,其中读取命令包括所请求的数据扇区。 确定可以与请求的数据扇区一起缓存的附加数据扇区的最大数量。 响应于音圈的最大数量和温度来选择要缓存的实际数量的附加数据扇区。

    Reducing delay of command completion due to overlap condition
    7.
    发明授权
    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并避免重叠。

    Data transfer performance through resource allocation
    9.
    发明授权
    Data transfer performance through resource allocation 有权
    资源分配的数据传输性能

    公开(公告)号:US06925539B2

    公开(公告)日:2005-08-02

    申请号:US10176207

    申请日:2002-06-20

    IPC分类号: G06F3/06 G06F12/00

    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 first memory space employs a first command queue and a second command queue. The host issues access commands to store and retrieve data. The device stores commands in the first command queue and moves the commands to the second command queue. Write commands are removed from the first command queue and a message is sent to the host device to signal that the command has completed. Read and write commands are sorted at the second command queue for execution in an efficient order. Host transfer resources and disc transfer resources are utilized in such a way as to allow independent operation and to allow transfers using both sets of resources at once. More queue space is available for commands at the first command queue.

    摘要翻译: 用于在主机设备和具有第一存储器空间和第二存储器空间的数据存储设备之间传送数据的方法和装置。 第一个存储空间采用第一个命令队列和第二个命令队列。 主机发出访问命令来存储和检索数据。 设备将命令存储在第一个命令队列中,并将命令移动到第二个命令队列。 从第一个命令队列中删除写入命令,并向主机设备发送一条消息以指示命令已完成。 读写命令在第二个命令队列中排序,以便以有效的顺序执行。 主机传输资源和光盘传输资源以允许独立操作并允许同时使用两组资源的传输的方式被利用。 更多的队列空间可用于第一个命令队列上的命令。

    Performance in a data storage device using head-to-head offsets in access command scheduling
    10.
    发明授权
    Performance in a data storage device using head-to-head offsets in access command scheduling 失效
    在访问命令调度中使用头对头偏移的数据存储设备中的性能

    公开(公告)号:US06848019B1

    公开(公告)日:2005-01-25

    申请号:US09696269

    申请日:2000-10-24

    IPC分类号: G06F12/00 G11B5/55

    CPC分类号: G11B5/5547

    摘要: Apparatus and method for improving disc drive performance by compensating for head-to-head offsets when scheduling a plurality of pending access commands. A disc drive includes a plurality of recording surfaces on which a plurality of concentric data tracks are defined. A servo circuit performs seeks to move a plurality of heads from an initial track to a destination track. A positional offset between each of the plurality of heads is measured and applied to an estimated seek length to calculate a corrected seek length. A corrected seek time is calculated from a seek profile table in relation to corrected seek length. The corrected seek time is used by a control processor to schedule the access commands stored in the memory.

    摘要翻译: 当调度多个未决访问命令时通过补偿头对头偏移来提高磁盘驱动器性能的装置和方法。 盘驱动器包括多个记录表面,多个同心数据轨道被定义在该记录表面上。 伺服电路执行寻求将多个磁头从初始轨道移动到目标磁道。 测量多个磁头中的每一个之间的位置偏移并将其应用于估计的寻道长度以计算校正的寻道长度。 相对于校正的寻找长度,从查找曲线表计算校正的寻道时间。 校正的寻道时间被控制处理器用于调度存储在存储器中的访问命令。