Controller for receiving transfer requests for noncontiguous sectors and
reading those sectors as a continuous block by interspersing no
operation requests between transfer requests
    2.
    发明授权
    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
    5.
    发明授权
    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
    6.
    发明授权
    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
    7.
    发明授权
    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向用户提供其确定的可视指示,并且如果确定安全或删除是谨慎的,则执行热安装 /有秩序地移除,以免对正在进行的系统操作产生不利影响。

    Multiple function interface device for option card
    8.
    发明授权
    Multiple function interface device for option card 失效
    选项卡多功能接口设备

    公开(公告)号:US5600801A

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

    申请号:US92044

    申请日:1993-07-15

    IPC分类号: G06F9/445 G06F6/00

    CPC分类号: G06F9/4411

    摘要: A device for interfacing an expansion bus with an option card and an associated method for initializing a computer system having the option card installed on the expansion bus thereof. The interface device includes a dual ported RAM having a first port coupled to the expansion bus and a second port coupled to the option card, a processor coupled to the second port of the dual ported RAM and a non-volatile memory coupled to the processor and to the second port of the dual ported RAM. At power up, the processor transfers an expansion BIOS and pattern stored in the non-volatile memory to first and second portions, respectively, of the memory space of the dual ported RAM. The computer system scans the second portion of the dual ported RAM for the pattern, executes a first initialization sequence contained in the expansion BIOS upon detecting the pattern and then executes a second initialization sequence contained in a BIOS of the computer system. Data acquired during the execution of the initialization sequence is stored in a third portion of the memory space. Updates to the expansion BIOS are transferred to a fourth portion of the memory space where the processor transfers the updates to the non-volatile memory. The processor also controls bi-directional exchanges of data and control signals between the expansion bus and the option card via the fourth portion of the memory space.

    摘要翻译: 用于将扩展总线与选项卡进行接口的装置以及用于初始化具有安装在其扩展总线上的选件卡的计算机系统的相关方法。 接口设备包括双端口RAM,其具有耦合到扩展总线的第一端口和耦合到选项卡的第二端口,耦合到双端口RAM的第二端口的处理器和耦合到处理器的非易失性存储器,以及 到双端口RAM的第二个端口。 在上电时,处理器将存储在非易失性存储器中的扩展BIOS和模式分别转移到双端口RAM的存储器空间的第一和第二部分。 计算机系统扫描双端口RAM的第二部分用于模式,在检测到模式时执行包含在扩展BIOS中的第一初始化序列,然后执行包含在计算机系统的BIOS中的第二初始化序列。 在执行初始化序列期间获取的数据被存储在存储器空间的第三部分中。 扩展BIOS的更新被传送到存储器空间的第四部分,其中处理器将更新传送到非易失性存储器。 处理器还通过存储器空间的第四部分来控制扩展总线和选件卡之间的数据和控制信号的双向交换。

    Interface circuit having zero latency buffer memory and cache memory
information transfer
    9.
    发明授权
    Interface circuit having zero latency buffer memory and cache memory information transfer 失效
    接口电路具有零延迟缓冲存储器和高速缓冲存储器信息传输

    公开(公告)号:US5623700A

    公开(公告)日:1997-04-22

    申请号:US223874

    申请日:1994-04-06

    IPC分类号: G06F12/08 G06F13/38 G06F13/14

    摘要: A caching disk controller is provided which includes a bus bridge that forms an interface between a memory of the disk controller and a host computer. The caching disk controller further includes a SCSI processor for controlling the transfer of data from a SCSI disk drive to the memory via a local bus. A zero latency DMA controller embodied within the bus bridge snoops the local bus as data is being transferred from the SCSI disk drive to the memory, and thereby allows the data to be sequentially latched within a data FIFO of the bus bridge concurrently with its transfer into the memory. As a result, the requested data may be advantageously provided from the bus bridge to the host computer with reduced delay, while the data continues to be stored within the memory to accommodate high hit rates during subsequent transfers.

    摘要翻译: 提供了一种缓存磁盘控制器,其包括形成磁盘控制器的存储器和主计算机之间的接口的总线桥。 缓存磁盘控制器还包括SCSI处理器,用于经由本地总线控制从SCSI磁盘驱动器传送到存储器的数据。 当数据正在从SCSI磁盘驱动器传输到存储器时,总线桥中实现的零延迟DMA控制器会窥探本地总线,从而允许数据在总线桥的数据FIFO中顺序锁存,同时传输到 记忆。 结果,可以有利地从所述总线桥提供所请求的数据到具有减小的延迟的主计算机,同时数据继续存储在存储器内以在后续传送期间适应高命中率。

    Drag reduction assembly for use with a boat hull
    10.
    发明授权
    Drag reduction assembly for use with a boat hull 失效
    减速组件用于船体

    公开(公告)号:US6116176A

    公开(公告)日:2000-09-12

    申请号:US375883

    申请日:1999-08-17

    申请人: Craig S. Jones

    发明人: Craig S. Jones

    IPC分类号: B63B1/34

    CPC分类号: B63B1/36 Y02T70/121

    摘要: A drag-reduction system incorporated within an inwardly stepped underside of a boat hull for reducing a degree of water pressure forces exerted upon the boat hull during travel of the boat upon a body of water. A plurality of spaced apart rollers are secured at a generally aft location of the boat hull associated with the inwardly stepped underside and extend in parallel spaced apart fashion and perpendicularly to a longitudinal water flow across the boat hull experienced during propulsion of the hull. An elongate and planar shaped belt of a water impervious material having an established width and defining a continuous extending and closed loop is mounted over the plurality of spaced apart rollers. A first linearly extending location of the continuous belt is recessed within the stepped underside of the hull and a second linearly extending location is in contact with the longitudinal water flow. The second linearly extending location of the belt is capable of being translated in a direction consistent with the longitudinal water flow across the boat hull. A single drive roller or pair of drive rollers associated with the plurality of spaced apart rollers is capable of driving the belt at a velocity equal to or greater than a velocity of the longitudinal water flow traveling along the boat hull.

    摘要翻译: 一种减载系统,其结合在船体的向内阶梯式下侧中,用于减小在船体在水体上行进期间施加在船体上的水压力的程度。 多个间隔开的辊子固定在与内侧阶梯式下侧相关联的船体的大致后部位置处,并且平行间隔地延伸并且垂直于穿过船体推进期间经受的船体的纵向水流。 具有确定的宽度并限定连续的延伸和闭合的环的不透水材料的细长和平面形状的带安装在多个间隔开的辊上。 连续带的第一直线延伸位置凹陷在船体的阶梯状下侧中,并且第二直线延伸位置与纵向水流接触。 带的第二直线延伸位置能够在与穿过船体的纵向水流一致的方向上平移。 与多个间隔开的辊相关联的单个驱动辊或一对驱动辊能够以等于或大于沿船体行进的纵向水流的速度驱动带。