System for implementing hardware automated control of burst mode data
transfer over a communication link between devices operating in a block
mode
    1.
    发明授权
    System for implementing hardware automated control of burst mode data transfer over a communication link between devices operating in a block mode 失效
    用于通过在块模式下操作的设备之间的通信链路实现突发模式数据传输的硬件自动化控制的系统

    公开(公告)号:US6108723A

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

    申请号:US119164

    申请日:1998-07-20

    CPC classification number: G06F13/28

    Abstract: Burst-mode data transfers between a SCSI host bus adapter and at least one SCSI bus device interface adapter are implemented by hardware. For a first embodiment of the invention, the device interface adapter is equipped with a first, second and third data registers, a comparator, a subtractor, and control logic in the form of an application specific integrated circuit. When a burst-mode transfer is requested, the first register is programmed with a value corresponding to the length of the transfer in bytes, and the second register is programmed with the maximum possible number of bytes in a burst. The comparator then compares the value in stored in the first register with the value stored in the second register and determines which is the smaller. The smaller of the two values is written to the third register. The subtractor then subtracts said third value from said first value to obtain a remainder value. The first value is then replaced with a new first value equal to said remainder value. The control logic orchestrates the steps of comparing said first and second values, storing the smaller of said first and second values in said third register, subtracting said third value from said first value to give a remainder value, replacing said first value with a new first value equal to said remainder value, and causing the steps of comparing, storing, subtracting and replacing to be repeated until said third value is equal to zero. Initial loading of the first and second registers is performed by either the control logic or by a microprocessor. For an alternate embodiment of the invention, the control logic, the comparator and the subtractor are replaced by a microprocessor.

    Abstract translation: SCSI主机总线适配器与至少一个SCSI总线设备接口适配器之间的突发模式数据传输由硬件实现。 对于本发明的第一实施例,设备接口适配器配备有专用集成电路形式的第一,第二和第三数据寄存器,比较器,减法器和控制逻辑。 当请求突发模式传输时,第一个寄存器被编程为与以字节为单位的传输长度对应的值,而第二个寄存器用突发中最大可能的字节数编程。 比较器然后将存储在第一寄存器中的值与存储在第二寄存器中的值进行比较,并确定哪个值越小。 两个值中的较小值被写入第三个寄存器。 减法器然后从所述第一值中减去所述第三值以获得余数值。 然后用等于所述余数值的新的第一个值替换第一个值。 所述控制逻辑协调步骤,比较所述第一和第二值,将所述第一和第二值中的较小值存储在所述第三寄存器中,从所述第一值减去所述第三值以给出余数值,用新的第一值代替所述第一值 值等于所述余数值,并且使比较,存储,减去和替换的步骤被重复,直到所述第三值等于零。 第一和第二寄存器的初始加载由控制逻辑或微处理器执行。 对于本发明的替代实施例,控制逻辑,比较器和减法器由微处理器代替。

    Method and apparatus for appending data to compressed records previously
stored on a sequentially-accessible storage medium
    2.
    发明授权
    Method and apparatus for appending data to compressed records previously stored on a sequentially-accessible storage medium 失效
    将数据附加到先前存储在顺序可访问的存储介质上的压缩记录的方法和装置

    公开(公告)号:US5586280A

    公开(公告)日:1996-12-17

    申请号:US417467

    申请日:1995-04-05

    Applicant: Mark J. Simms

    Inventor: Mark J. Simms

    Abstract: A method of appending data to compressed data stored on tape (10) in the form of records (CR.sub.n) wherein compressed data is stored in groups (G.sub.n) independently of the record structure of the data and each group has an associated data structure (4), containing information relating to the group contents in terms of entities (E.sub.n), where an entity can contain more than one record, and means (H) for storing information on the number of records in each entity (E.sub.n) characterised by locating the entity containing the last record to be retained and changing said stored information to indicate the number of wanted records in that entity and writing the data being appended to a subsequent new entity.

    Abstract translation: 将数据附加到以数据形式存储在磁带(10)上的压缩数据(CRn)的方法,其中压缩数据独立于数据的记录结构存储在组(Gn)中,并且每个组具有相关的数据结构(4 ),其中包含关于实体(En)的关于组内容的信息,其中实体可以包含多于一个记录,以及用于存储关于每个实体(En)中的记录数量的信息的装置(H),其特征在于, 包含要保留的最后记录的实体,并且改变所述存储的信息以指示该实体中所需记录的数量,并将所附加的数据写入随后的新实体。

    Nozzle guide vanes
    3.
    发明授权
    Nozzle guide vanes 有权
    喷嘴导叶

    公开(公告)号:US07524163B2

    公开(公告)日:2009-04-28

    申请号:US11518196

    申请日:2006-09-11

    CPC classification number: F01D9/041 F01D5/187 F01D11/008 F05D2240/81

    Abstract: A turbine nozzle guide vane 10 with passages 28 leading from a hollow core 32 to respective seal strip slots 20, to deliver cooling air to abutment faces 18 on each end of the vane 10.

    Abstract translation: 具有通道28的涡轮喷嘴引导叶片10,通道28从中空芯​​32引导到相应的密封条槽20,以将冷却空气输送到叶片10的每个端部上的邻接面18。

    NOZZLE GUIDE VANES
    4.
    发明申请
    NOZZLE GUIDE VANES 有权
    喷嘴指南

    公开(公告)号:US20090074562A1

    公开(公告)日:2009-03-19

    申请号:US11518196

    申请日:2006-09-11

    CPC classification number: F01D9/041 F01D5/187 F01D11/008 F05D2240/81

    Abstract: A turbine nozzle guide vane 10 with passages 28 leading from a hollow core 32 to respective seal strip slots 20, to deliver cooling air to abutment faces 18 on each end of the vane 10.

    Abstract translation: 具有通道28的涡轮喷嘴引导叶片10,通道28从中空芯​​32引导到相应的密封条槽20,以将冷却空气输送到叶片10的每个端部上的邻接面18。

    Apparatus and method for storing retrievable boundary information into a
buffer memory of a receiving device
    5.
    发明授权
    Apparatus and method for storing retrievable boundary information into a buffer memory of a receiving device 失效
    用于将可检索的边界信息存储到接收设备的缓冲存储器中的装置和方法

    公开(公告)号:US6161155A

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

    申请号:US119170

    申请日:1998-07-20

    CPC classification number: G06F3/0682 G06F3/0613 G06F3/0656

    Abstract: Apparatus and method for storing retrievable boundary information into a buffer memory of a receiving device. In one arrangement, the boundary information is used to indicate where a block of data ends in the buffer memory. In another arrangement, the boundary information is used to indicate where a burst begins and ends in the buffer memory. This is accomplished by the use of boundary indicators and following a set of organization rules as data and boundary indicators are written into the buffer memory. As a result, during a later buffer read operation the data and the boundary information can be retrieved and identified.

    Abstract translation: 用于将可检索的边界信息存储到接收设备的缓冲存储器中的装置和方法。 在一种布置中,边界信息用于指示缓冲存储器中哪个数据块结束在哪里。 在另一种布置中,边界信息用于指示突发在缓冲存储器中何处开始和结束。 这是通过使用边界指示符并遵循一组组织规则来实现的,因为数据和边界指示符被写入缓冲存储器。 结果,在稍后的缓冲器读取操作期间,可以检索和识别数据和边界信息。

    Burst transfer management system utilizing pointers to ensure that there
is enough space in a buffer to receive burst transfers without
corrupting data
    6.
    发明授权
    Burst transfer management system utilizing pointers to ensure that there is enough space in a buffer to receive burst transfers without corrupting data 失效
    突发传输管理系统利用指针来确保缓冲区中有足够的空间来接收突发传输而不会破坏数据

    公开(公告)号:US6138186A

    公开(公告)日:2000-10-24

    申请号:US119168

    申请日:1998-07-20

    CPC classification number: G06F3/0682 G06F3/0613 G06F3/0656

    Abstract: A system for managing burst data transfers from a sending device to the buffer memory of a receiving device and for managing read operations upon the buffer memory after receiving data. In one arrangement, the system includes data management apparatus that is used in a tape storage device. The data management apparatus uses a Start of Burst pointer, a Current Position pointer and a Tape Mechanism pointer to simplify several functions. These functions include the determination of whether to enable a burst from a sending device and the determination of whether to perform a series of read operations upon the buffer memory. In addition, the Start of Burst pointer and the Current Position pointer are used to re-write a burst into the buffer memory if a previously received burst is determined to be invalid.

    Abstract translation: 一种用于管理从发送设备到接收设备的缓冲存储器的突发数据传输并用于在接收数据之后管理缓冲存储器上的读取操作的系统。 在一种布置中,该系统包括在磁带存储设备中使用的数据管理装置。 数据管理设备使用“爆发开始”指针,当前位置指针和磁带机制指针来简化几个功能。 这些功能包括确定是否启用来自发送设备的突发以及是否对缓冲存储器执行一系列读取操作的确定。 此外,如果先前接收到的突发被确定为无效,则使用“起始突发”指针和当前位置指针将突发重新写入缓冲存储器。

    Byte-swapping for efficient use of memory
    7.
    发明授权
    Byte-swapping for efficient use of memory 失效
    字节交换以有效利用内存

    公开(公告)号:US06629168B1

    公开(公告)日:2003-09-30

    申请号:US09595581

    申请日:2000-06-15

    CPC classification number: G06F5/10 G06F5/00 G06F7/785

    Abstract: Byte-swapping in a buffer memory system utilizes a byte-swapping register to avoid wasteful unused buffer memory spaces that may result from a data transfer of partial word data, i.e., bytes of data less than the number of bytes in a word, to the buffer memory. When a data transfer request, e.g., a write request, requires a transfer of a partial word, the partial request is written to a word in the buffer memory, and is also stored in the byte-swapping register. In a subsequent data transfer request, the partial word stored in the byte-swapping register is combined and concatenated with sufficient bytes of data of the subsequent data transfer request to produce a complete word. The complete word is written in the word in the buffer memory, replacing the previously stored partial word, and thus fills the previously unused buffer memory space.

    Abstract translation: 缓冲存储器系统中的字节交换利用字节交换寄存器来避免浪费的未使用的缓冲存储空间,这些空间可能是由于部分字数据的数据传输,即数据字节数字小于单词中的字节数, 缓冲存储器 当数据传输请求(例如写入请求)需要传送部分字时,部分请求被写入缓冲存储器中的字,并且还存储在字节交换寄存器中。 在随后的数据传输请求中,存储在字节交换寄存器中的部分字被组合并与后续数据传送请求的足够数据字节连接以产生完整字。 将完整的单词写入缓冲存储器中的单词,替换先前存储的部分单词,从而填充以前未使用的缓冲区内存空间。

    Data transferring system reading and temporarily storing a record until
a length of the record is different from a defined record length
parameter value

    公开(公告)号:US6112261A

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

    申请号:US72425

    申请日:1998-05-04

    CPC classification number: G06F3/0682 G06F3/0626 G06F3/0655

    Abstract: Data transfer methods and systems are described. The methods and systems permit the transferring of data which is organized into a plurality of records from a readable data storage medium to a host system with reductions in overhead and processing complexity. In a preferred embodiment, the readable data storage medium comprises a tape drive and the records have variable lengths. A data transfer processor is provided and is operably configured for coupling between the host system and the tape drive. A first record length parameter value is defined and describes a length of at least one record which is to be transferred from the tape drive to the host system. A first record having a length corresponding to the first record length parameter value is read from the tape drive and into a temporary record-holding location. Reading of additional records from the tape drive continues until a record is read having a length which is different from the length of the first-defined record length parameter value. In one aspect, the reading of the records is discontinued and records stored in the temporary record-holding location having lengths corresponding to the record length parameter value are transferred to the host system. Reading of additional records from the tape drive can continue. In a preferred embodiment, the length of the first record which is read into the record-holding location is used to define the record length parameter value; and, after the transfer of all of such records, the record length parameter value can be redefined to comprise the length of the record having the different length. Reading can then continue of additional records having lengths corresponding to such redefined record length parameter value until a different length record is encountered. Processing can continue as described until a desired number of records are transferred to the host system.

    Methods and arrangements for providing bi-directional control between data storage drives and automation controllers
    9.
    发明授权
    Methods and arrangements for providing bi-directional control between data storage drives and automation controllers 失效
    在数据存储驱动器和自动化控制器之间提供双向控制的方法和安排

    公开(公告)号:US06574696B1

    公开(公告)日:2003-06-03

    申请号:US09519928

    申请日:2000-03-07

    Abstract: An arrangement includes at least one data storage device, an automation controller, and an enhanced interface. The data storage device is connected to a computer and arranged to perform a plurality of operations in response to one or more commands received from the computer. The automation controller is configured to physically provide the data storage device with at least one data storage media. The enhanced interface operatively couples the data storage device with the automation controller, such that the data storage device can be selectively controlled by the automation controller and the automation controller can be selectively controlled by the data storage device depending on the received commands. The enhanced interface includes a standard serial interface and at least one additional line. The additional line is configured to provide a directing signal from the data storage device to the automation controller. This added capability allows for bidirectional control between the data storage device and the automation controller.

    Abstract translation: 一种布置包括至少一个数据存储设备,自动化控制器和增强接口。 数据存储装置连接到计算机并且被布置为响应于从计算机接收到的一个或多个命令来执行多个操作。 自动化控制器被配置为向数据存储设备物理提供至少一个数据存储介质。 增强型接口将数据存储设备与自动化控制器可操作地耦合,使得数据存储设备可以由自动化控制器选择性地控制,并且可以根据所接收的命令由数据存储设备选择性地控制自动化控制器。 增强型接口包括标准串行接口和至少一条额外的线路。 附加线路被配置为提供从数据存储设备到自动化控制器的定向信号。 这种增加的功能允许数据存储设备和自动化控制器之间的双向控制。

    Tape drive data buffering
    10.
    发明授权
    Tape drive data buffering 有权
    磁带机数据缓冲

    公开(公告)号:US06101575A

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

    申请号:US175806

    申请日:1998-10-20

    CPC classification number: G11B20/10527 G06F3/0613 G06F3/0656 G06F3/0682

    Abstract: A tape storage device is used in conjunction with a host computer to archive data. The storage device has interface logic that buffers blocks of data from the host computer in a memory buffer. The interface logic processes data as the data is received to create a processed data block that is smaller in size than the original, unprocessed data block. While receiving elements of the data block, the interface logic repeatedly determines the amount of free memory in the memory buffer, and temporarily suspends the block transfer whenever the amount of free memory falls below a predetermined threshold. The block transfer is resumed when the amount of free memory becomes equal to or greater than the threshold. This utilizes nearly all available memory, while preventing buffer overflow, without any need to perform complex calculations to predict the size of the data block after processing.

    Abstract translation: 磁带存储设备与主机结合使用以存档数据。 存储设备具有接口逻辑,其在存储器缓冲器中缓冲来自主计算机的数据块。 接口逻辑在接收数据时处理数据,以创建尺寸小于原始未处理数据块的处理数据块。 在接收到数据块的元件的同时,接口逻辑重复地确定存储器缓冲器中的可用存储器的量,并且每当可用存储器的量都低于预定阈值时暂时中止块传送。 当空闲内存量等于或大于阈值时,块传输被恢复。 这几乎可以利用所有可用的存储器,同时防止缓冲区溢出,而无需执行复杂的计算来预测处理后数据块的大小。

Patent Agency Ranking