Method and structure for locating and skipping over servo bursts on a
magnetic disk
    1.
    发明授权
    Method and structure for locating and skipping over servo bursts on a magnetic disk 失效
    用于定位和跳过磁盘上的伺服脉冲串的方法和结构

    公开(公告)号:US5592348A

    公开(公告)日:1997-01-07

    申请号:US145037

    申请日:1993-10-28

    摘要: A novel disk controller and method performed by a disk controller is disclosed which provides a highly efficient means of interrupting the reading or writing of a field in a sector on a magnetic disk, for skipping over a servo burst located anywhere within the field. The servo burst may be located at a different location in the fields of successive sectors. In the preferred embodiment, the servo burst skipping operation is controlled by microcode in the disk controller's sequencer RAM, and the servo burst skipping operation is initiated by a servo interrupt signal. The servo interrupt signal is generated by the disk controller when a servo burst is about to occur. This servo interrupt signal may be generated at fixed time intervals, using a count from a disk clock, or by counting the bytes in a sector leading to the servo burst. The number of bytes leading to the servo burst may vary, and, in one embodiment, the number of bytes before the servo burst occurs within a sector is contained in the ID field for that sector. The servo burst skipping operation performs the steps necessary for skipping over the servo burst and causing the microcode to return to an appropriate instruction in the microcode.

    摘要翻译: 公开了一种由磁盘控制器执行的新颖的磁盘控制器和方法,该磁盘控制器和方法提供了一种高效的方法来中断在磁盘上的扇区中的磁场的读取或写入,用于跳过位于磁场内任何位置的伺服脉冲。 伺服脉冲串可以位于连续扇区的不同位置。 在优选实施例中,伺服突发跳过操作由盘控制器的定序器RAM中的微码来控制,伺服突发跳过操作由伺服中断信号启动。 当伺服脉冲串即将发生时,伺服中断信号由磁盘控制器产生。 可以使用来自磁盘时钟的计数,或通过对导致伺服脉冲串的扇区中的字节进行计数,以固定的时间间隔生成该伺服中断信号。 导致伺服脉冲串的字节数可以变化,并且在一个实施例中,扇区内发生伺服突发之前的字节数被包含在该扇区的ID字段中。 伺服突发跳过操作执行跳过伺服脉冲串所必需的步骤,并使微代码返回到微代码中的适当指令。

    Sequencer map for a hard disk controller combining data and next-addres
fields
    3.
    发明授权
    Sequencer map for a hard disk controller combining data and next-addres fields 失效
    组合数据和下一个地址字段的硬盘控制器的排序器映射

    公开(公告)号:US5596737A

    公开(公告)日:1997-01-21

    申请号:US639257

    申请日:1996-04-23

    摘要: A sequencer map is disclosed which combines a data field and a next-address field into a single field to thereby reduce the word length of instructions required to operate a magnetic disk drive. The combined data and next-address field has two different functions. In one mode, the combined data and next-address field contains a condition code and a next-address. The condition code identifies a condition and instructions to go to a next address in the sequencer map depending on whether the condition is met. In this mode, the next address to be carried out if the condition is met is contained in the combined data and next-address field. In a second mode, the combined data and next-address field is used to store information which is then output for comparison to information read from the disk, or for writing onto the disk during formatting, or which is not used. One or more bits in the sequencer map determine whether the combined data and next-address field is being used as a condition and next-address field (mode 1) or a data field (mode 2).

    摘要翻译: 公开了一种定序器图,其将数据字段和下一个地址字段组合成单个字段,从而减少操作磁盘驱动器所需的指令的字长。 组合数据和下一个地址字段有两个不同的功能。 在一种模式中,组合数据和下一地址字段包含条件代码和下一个地址。 条件代码根据条件是否满足来识别条件和指令去定序器映射中的下一个地址。 在该模式中,如果满足条件,则要执行的下一个地址包含在组合数据和下一个地址字段中。 在第二模式中,组合数据和下一地址字段用于存储信息,然后将其输出用于与从磁盘读取的信息进行比较,或者在格式化期间写入或不使用该信息。 定序器映射中的一个或多个位确定组合数据和下一个地址字段是否被用作条件和下一个地址字段(模式1)或数据字段(模式2)。

    Hardware assisted memory backup system and method
    4.
    发明授权
    Hardware assisted memory backup system and method 有权
    硬件辅助内存备份系统和方法

    公开(公告)号:US06336174B1

    公开(公告)日:2002-01-01

    申请号:US09370855

    申请日:1999-08-09

    IPC分类号: G06F1200

    CPC分类号: G06F11/1441

    摘要: A hardware assisted memory module (HAMM) is coupled to a conventional computer system. During normal operation of the computer system, the HAMM behaves like a conventional memory module. The HAMM, however, detects and responds to at least one of the following trigger events: 1) power failure, 2) operating system hang-up, or 3) unexpected system reset. Upon detection of a trigger event, the HAMM electronically isolates itself from the host computer system before copying digital information from volatile memory to nonvolatile memory. Once isolated, the HAMM takes its power from an auxiliary power supply. The HAMM can be configured to copy all or part of the digital information to nonvolatile memory. Upon either a request or at power-up, the HAMM copies the digital information from the nonvolatile memory into the volatile memory. If there is a normal computer shutdown, the operating system will first warn the HAMM before shutting down, thus precluding it from performing a backup operation. The operating system determines whether the last shutdown was unexpected by reading a register stored in a reserved area of memory. If the operating system wants the digital information restored, it orders the HAMM to restore the backed-up digital information from nonvolatile memory to volatile memory.

    摘要翻译: 硬件辅助存储器模块(HAMM)耦合到传统的计算机系统。 在计算机系统的正常操作期间,HAMM的行为像传统的存储器模块。 然而,HAMM检测并响应以下触发事件中的至少一个:1)电源故障,2)操作系统挂起,或3)意外的系统复位。 在检测到触发事件之后,HAMM在将数字信息从易失性存储器复制到非易失性存储器之前将其自身与主计算机系统隔离。 一旦隔离,HAMM从辅助电源供电。 HAMM可以配置为将全部或部分数字信息复制到非易失性存储器。 在请求或上电时,HAMM将数字信息从非易失性存储器复制到易失性存储器中。 如果计算机正常关机,操作系统将在关闭之前首先对HAMM发出警告,从而阻止其执行备份操作。 操作系统通过读取存储在存储器的保留区域中的寄存器来确定上次关机是否意外。 如果操作系统希望恢复数字信息,则命令HAMM将备份的数字信息从非易失性存储器恢复到易失性存储器。

    Servo burst controller for a magnetic disk
    5.
    发明授权
    Servo burst controller for a magnetic disk 失效
    用于磁盘的伺服突发控制器

    公开(公告)号:US5612834A

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

    申请号:US454907

    申请日:1995-05-31

    摘要: A novel disk controller and method performed by a disk controller is disclosed which provides a highly efficient means of interrupting the reading or writing of a field in a sector on a magnetic disk for skipping over a servo burst located anywhere within the field. The servo burst may be located at a different location in the fields of successive sectors. In the preferred embodiment, the servo burst skipping operation is controlled by microcode in the disk controller's sequencer RAM, and the servo burst skipping operation is initiated by a servo interrupt signal. The servo interrupt signal is generated by the disk controller when a servo burst is to occur. This servo interrupt signal may be generated at fixed time intervals, using a count from a disk clock, or by counting the bytes in a sector leading to the servo burst. The number of bytes leading to the servo burst may vary, and, in one embodiment, the number of bytes before the servo burst occurs within a sector is contained in the ID field for that sector. The servo burst skipping operation performs the steps necessary for skipping over the servo burst and causing the microcode to return to an appropriate instruction in the microcode.

    摘要翻译: 公开了一种由磁盘控制器执行的新颖的磁盘控制器和方法,该磁盘控制器和方法提供了一种高效的方式来中断在磁盘上的扇区中的磁场的读取或写入,用于跳过位于该场内任何位置的伺服突发。 伺服脉冲串可以位于连续扇区的不同位置。 在优选实施例中,伺服突发跳过操作由盘控制器的定序器RAM中的微码来控制,伺服突发跳过操作由伺服中断信号启动。 当伺服脉冲发生时,伺服中断信号由磁盘控制器产生。 可以使用来自磁盘时钟的计数,或通过对导致伺服脉冲串的扇区中的字节进行计数,以固定的时间间隔生成该伺服中断信号。 导致伺服脉冲串的字节数可以变化,并且在一个实施例中,扇区内发生伺服突发之前的字节数被包含在该扇区的ID字段中。 伺服突发跳过操作执行跳过伺服脉冲串所必需的步骤,并使微代码返回到微代码中的适当指令。