-
公开(公告)号:CA2089771A1
公开(公告)日:1993-08-21
申请号:CA2089771
申请日:1993-02-18
Applicant: IBM
Inventor: BARTOW NEIL G , BROWN PAUL J , CAPOWSKI ROBERT S , FASANO LOUIS T , GREGG THOMAS A , SALYER GREGORY , WESTCOTT DOUGLAS W
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.
-
公开(公告)号:CA1092714A
公开(公告)日:1980-12-30
申请号:CA291137
申请日:1977-11-17
Applicant: IBM
Inventor: BROWN PAUL J , DUGAN ROBERT J , GUYETTE RICHARD R , STRONG DAVID L
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.
-
公开(公告)号:CA2068805C
公开(公告)日:1996-09-17
申请号:CA2068805
申请日:1992-05-15
Applicant: IBM
Inventor: BROWN PAUL J , FREDERICKS KENNETH J SR , HEFFERON EUGENE P , MOFFITT GERALD T , MERITT ALLAN S
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.
-
公开(公告)号:CA2023616C
公开(公告)日:1995-05-16
申请号:CA2023616
申请日:1990-08-20
Applicant: IBM
Inventor: BROWN PAUL J , ELLIOTT JOSEPH C , FRANASZEK PETER A , HOPPE KARL H , LYNCH KENNETH R , SACHS MARTIN W , SKARSHINSKI LEON
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.
-
-
公开(公告)号:CA772808A
公开(公告)日:1967-11-28
申请号:CA772808D
Applicant: IBM
Inventor: BROWN PAUL J , MCDONALD EARL G JR
-
-
-
-
-