Controller for receiving transfer requests for noncontiguous sectors and
reading those sectors as a continuous block by interspersing no
operation requests between transfer requests
    1.
    发明授权
    Controller for receiving transfer requests for noncontiguous sectors and reading those sectors as a continuous block by interspersing no operation requests between transfer requests 失效
    控制器用于接收非连续扇区的传输请求,并通过在传送请求之间散布任何操作请求,将这些扇区读取为连续块

    公开(公告)号:US5473761A

    公开(公告)日:1995-12-05

    申请号:US218866

    申请日:1994-03-28

    IPC分类号: G06F3/06 G06F13/14

    CPC分类号: G06F3/0601 G06F2003/0692

    摘要: A disk drive array including a controller which provides scatter/scatter (bi-directional scatter/gather) operations between noncontiguous host memory address locations and noncontiguous disk address locations. The host provides a single request to launch a scatter/scatter transfer. The single data request includes a pointer to a list of transfer counts and addresses, the length of the list, and the starting logical address on the disk transfer. Skipped blocks in a scatter/scatter request are specified by data address value of -1, and a no-operation (no-op) request is enqueued for each skipped block. Thus, during reads the controller extends the scattered read from the disk into a single large read of contiguous sectors and suppresses the unwanted data by inserting "no-operation" commands in place of the read commands during the transfer to the host.

    摘要翻译: 一种包括控制器的磁盘驱动器阵列,该控制器在不连续的主机存储器地址位置和非连续的磁盘地址位置之间提供散射/散射(双向分散/收集)操作。 主机提供单个请求来启动散射/散射传输。 单个数据请求包括指向传输计数和地址列表的指针,列表的长度以及磁盘传输的起始逻辑地址。 分散/散布请求中的跳过块由数据地址值-1指定,每个跳过块的无操作(无操作)请求都被排入队列。 因此,在读取期间,控制器将从盘的分散读取扩展为连续扇区的单个大读取,并且在传送到主机期间通过插入“无操作”命令代替读取命令来抑制不需要的数据。

    Disk drive array with request fragmentation
    6.
    发明授权
    Disk drive array with request fragmentation 失效
    具有请求碎片的磁盘驱动器阵列

    公开(公告)号:US5313585A

    公开(公告)日:1994-05-17

    申请号:US810790

    申请日:1991-12-17

    摘要: A disk controller which fragments host requests into atomic requests or one cycle operations prior to execution. The disk controller is coupled to a disk array and receives requests from a host CPU. Host requests are fragmented down to atomic operations. This is highly advantageous for error handling because the controller is not required to determine which phase of an operation is being requested, since every operation is single phase. The present invention includes use of fence markers or execution-control markers to "fence" of mark a block of tasks and ensure that the atomic operations are executed in sequence, if necessary. These markers ensure that related sequences of atomic operations are kept together without, for example, possibly disruptive intervening writes.

    摘要翻译: 磁盘控制器,将主机请求分解为原子请求或执行前的一个循环操作。 磁盘控制器耦合到磁盘阵列并接收来自主机CPU的请求。 主机请求被分解为原子操作。 这对于错误处理是非常有利的,因为不需要控制器来确定正在请求操作的哪个阶段,因为每个操作都是单相的。 本发明包括使用围栏标记或执行控制标记来“遏制”标记任务块,并且如有必要,确保按顺序执行原子操作。 这些标记确保原子操作的相关序列保持在一起,而不会例如可能是破坏性的中间写入。

    Local proactive hot swap request/acknowledge system
    7.
    发明授权
    Local proactive hot swap request/acknowledge system 失效
    本地主动热插拔请求/确认系统

    公开(公告)号:US5664119A

    公开(公告)日:1997-09-02

    申请号:US699016

    申请日:1996-08-16

    IPC分类号: G06F13/40 G06F13/00

    CPC分类号: G06F13/4081

    摘要: Apparatus and method for implementing a local proactive hot plug request/acknowledge scheme is disclosed. In a preferred embodiment, each hot pluggable device installable on a computer bus, such as a SCSI bus, is provided with a physical user interface comprising a mechanical request initiator, such as a button or two-position switch, for allowing a user to generate a hot swap request to a controller associated with the bus prior to actual installation of the device on, or removal of the device from, the bus. Upon receipt of the request, the controller determines whether the requested action may be performed, provides a visual indication of its determination to the user via an LED on the user interface and, if installation or removal is determined to be prudent, performs the hot installation/removal in an orderly manner so as not to adversely affect ongoing system operations.

    摘要翻译: 公开了用于实现本地主动式热插拔请求/确认方案的装置和方法。 在优选实施例中,可安装在诸如SCSI总线的计算机总线上的每个热插拔设备都设置有物理用户界面,其包括诸如按钮或两位置开关的机械请求发起者,用于允许用户生成 在将设备实际安装在总线上或从总线移除设备之前,向与总线相关联的控制器的热交换请求。 在接收到请求时,控制器确定是否可以执行请求的动作,通过用户界面上的LED向用户提供其确定的可视指示,并且如果确定安全或删除是谨慎的,则执行热安装 /有秩序地移除,以免对正在进行的系统操作产生不利影响。

    Local proactive hot swap request/acknowledge system
    8.
    发明授权
    Local proactive hot swap request/acknowledge system 失效
    本地主动热插拔请求/确认系统

    公开(公告)号:US5579491A

    公开(公告)日:1996-11-26

    申请号:US271617

    申请日:1994-07-07

    IPC分类号: G06F13/40 G06F13/00

    CPC分类号: G06F13/4081

    摘要: Apparatus and method for implementing a local proactive hot plug request/acknowledge scheme is disclosed. In a preferred embodiment, each hot pluggable device installable on a computer bus, such as a SCSI bus, is provided with a physical user interface comprising a mechanical request initiator, such as a button or two-position switch, for allowing a user to generate a hot swap request to a controller associated with the bus prior to actual installation of the device on, or removal of the device from, the bus. Upon receipt of the request, the controller determines whether the requested action may be performed, provides a visual indication of its determination to the user via an LED on the user interface and, if installation or removal is determined to be prudent, performs the hot installation/removal in an orderly manner so as not to adversely affect ongoing system operations.

    摘要翻译: 公开了用于实现本地主动式热插拔请求/确认方案的装置和方法。 在优选实施例中,可安装在诸如SCSI总线的计算机总线上的每个热插拔设备都设置有物理用户界面,其包括诸如按钮或两位置开关的机械请求发起者,用于允许用户生成 在将设备实际安装在总线上或从总线移除设备之前,向与总线相关联的控制器的热交换请求。 在接收到请求时,控制器确定是否可以执行请求的动作,通过用户界面上的LED向用户提供其确定的可视指示,并且如果确定安全或删除是谨慎的,则执行热安装 /有秩序地移除,以免对正在进行的系统操作产生不利影响。

    Intelligent backplane for serial storage architectures
    9.
    发明授权
    Intelligent backplane for serial storage architectures 有权
    用于串行存储架构的智能背板

    公开(公告)号:US06505272B1

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

    申请号:US09543177

    申请日:2000-04-05

    IPC分类号: G06F1200

    摘要: A serial storage architecture (SSA) storage subsystem which includes an SSA initiator and a series of SSA targets which include disk drives housed in a storage pod and an intelligent backplane of the storage pod which houses the other SSA targets. The intelligent backplane includes a controller, a series of status registers, each indicating status of an operating parameter for the SSA target drives, and a series of control registers, each configured to transmit a respective command to selected ones of said SSA target drives. The controller polls each of the status registers and, based on the contents thereof, determines whether an event relating to the operating parameter has occurred. If so, the controller reports the event to the SSA initiator. The SSA initiator may also control the target drives using the control registers.

    摘要翻译: 一种串行存储架构(SSA)存储子系统,其包括SSA启动器和一系列SSA目标,其包括容纳在存储盒中的磁盘驱动器和容纳其他SSA目标的存储盒的智能背板。 智能背板包括控制器,一系列状态寄存器,每个状态寄存器指示SSA目标驱动器的操作参数的状态,以及一系列控制寄存器,每个控制寄存器被配置为将相应的命令发送到所选SSA目标驱动器中的一个。 控制器轮询每个状态寄存器,并且基于其内容来确定是否发生了与操作参数有关的事件。 如果是这样,控制器会将事件报告给SSA启动器。 SSA启动器也可以使用控制寄存器来控制目标驱动器。

    Intelligent backplane for collecting and reporting information in an SSA
system
    10.
    发明授权
    Intelligent backplane for collecting and reporting information in an SSA system 失效
    用于在SSA系统中收集和报告信息的智能背板

    公开(公告)号:US6098146A

    公开(公告)日:2000-08-01

    申请号:US837181

    申请日:1997-04-11

    摘要: A serial storage architecture (SSA) storage subsystem which includes an SSA initiator and a series of SSA targets which include disk drives housed in a storage pod and an intelligent backplane of the storage pod which houses the other SSA targets. The intelligent backplane includes a controller, a series of status registers, each indicating status of an operating parameter for the SSA target drives, and a series of control registers, each configured to transmit a respective command to selected ones of said SSA target drives. The controller polls each of the status registers and, based on the contents thereof, determines whether an event relating to the operating parameter has occurred. If so, the controller reports the event to the SSA initiator. The SSA initiator may also control the target drives using the control registers.

    摘要翻译: 一种串行存储架构(SSA)存储子系统,其包括SSA启动器和一系列SSA目标,其包括容纳在存储盒中的磁盘驱动器和容纳其他SSA目标的存储盒的智能背板。 智能背板包括控制器,一系列状态寄存器,每个状态寄存器指示SSA目标驱动器的操作参数的状态,以及一系列控制寄存器,每个控制寄存器被配置为将相应的命令发送到所选SSA目标驱动器中的一个。 控制器轮询每个状态寄存器,并且基于其内容来确定是否发生了与操作参数有关的事件。 如果是这样,控制器会将事件报告给SSA启动器。 SSA启动器也可以使用控制寄存器来控制目标驱动器。