HIGH PERFORMANCE CHANNELS FOR DATA PROCESSING SYSTEMS BUS

    公开(公告)号:CA2089771A1

    公开(公告)日:1993-08-21

    申请号:CA2089771

    申请日:1993-02-18

    Applicant: IBM

    Abstract: Buffers 54,58 are provided in two elements 52,56 between which data is to be transferred wherein both buffers are managed solely by the originator of the data transfer. Only one transfer is required to transmit a message, and a second transfer acknowledges the completion of the function because message delivery to the receiver is guaranteed under the implemented protocol. When a request is sent, a message timer is started at the sender. When the normal response for the request is received, the timer is reset; however, if the duration of the message operation exceeds the timeout value, a message-timeout procedure is initiated. When the cancel command is issued, a second timer is set. If this timer is exceeded, subsequent cancel commands can be issued. If subsequent cancel commands are issued, a cancel complete command must be sent and responded to. Since the commands must be executed in the sequence in which they are received, a response to the cancel complete command ensures that there are no other cancel operation commands remaining in the receiver, allowing subsequent operations to start without danger of being cancelled.

    EXTENDED INTERRUPTION HANDLING
    12.
    发明专利

    公开(公告)号:CA1092714A

    公开(公告)日:1980-12-30

    申请号:CA291137

    申请日:1977-11-17

    Applicant: IBM

    Abstract: EXTENDED INTERRUPTION HANDLING . A program instruction designated TEST PENDING INTERRUP TION (TPI) provides for recursive handling of non-specific interruptions in a specific class of interruptions without displacement of program status or environmental information. The instruction is located at a "terminal" position in a supervisory program for handling interruptions in the specific class. Its execution operates to set a condition code, clear an active request for interruption in the specific class (if at least one request in said class is pending) and store information accessible to the program identifying the source of the cleared request. Although the system controls for accepting non-specific interruption may be disabled during execution of any instruction such disability does not affect execution of this instruction. The condition code set by the instruction enables the associated supervisory program either to return control to an interrupted program (if no request is pending in the class) or to branch to a "relatively short" subroutine for attending directly to the event associated with the request cleared by the instruction. Since the instruction is executed only at a predetermined stage of the supervisory program, and only when the system controls are in a "known" state, many operations otherwise needed for handling unscheduled interruptions are not needed when TPI is used. Consequently the program and subroutine associated with TPI "recursion" can be much shorter (use far fewer instructions) than existing program operations for recursevely handling interruptions.

    ACQUIRING THE IDENTIFICATION OF A NODE IN A DATA PROCESSING INPUT/OUTPUT SYSTEM

    公开(公告)号:CA2068805C

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

    申请号:CA2068805

    申请日:1992-05-15

    Applicant: IBM

    Abstract: A method for acquiring the node identifier of a node in a data processing input/output (I/O) system having a plurality of nodes. This procedure is part of the initialization of each node in the I/O system and may be used to establish the configuration of the I/O system such that if a connection breaks or a fault occurs between nodes, the configuration can be confirmed after the break or fault is corrected. This prevents data from being sent to the wrong device if lines were connected in a different configuration during the correction of a fault. The node identifier is a worldwide-unique identifier such that only one node is identified by a node identifier. The node identifier contains a validity code that specifies if the node identifier is valid. Also disclosed is a retry procedure for retrying the acquisition of a node identifier if the acquired node identifier is not valid, and a deferral procedure which defers the retry procedure if a link is not available.

    SWITCH AND ITS PROTOCOL FOR MAKING DYNAMIC CONNECTIONS

    公开(公告)号:CA2023616C

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

    申请号:CA2023616

    申请日:1990-08-20

    Applicant: IBM

    Abstract: A dynamic switch and its protocol for establishing dynamic connections in a link by the use of frames, each frame having an identification of the source of the frame, an identification of the destination of the frame for the requested connection, and link controls to maintain, initiate or terminate a connection between the source and the destination. The frames are bounded by a start of frame delimiter and an end of frame delimiter which may also act as a connect link control and a disconnect link control, respectively, and the onnections are made through the dynamic switch having dynamic-switch ports. The state of a dynamic-switch port is changed dependent on its present state, the dynamic connection requested, and the direction and type of frames passing through the dynamic-switch port.

Patent Agency Ranking