"> METHOD FOR ESTABLISHING VARIABLE PATH GROUP ASSOCIATIONS AND AFFILIATIONS BETWEEN

    公开(公告)号:CA1176379A

    公开(公告)日:1984-10-16

    申请号:CA403594

    申请日:1982-05-21

    Applicant: IBM

    Abstract: PO9-79-010 METHOD FOR ESTABLISHING VARIABLE PATH GROUP ASSOCIATIONS AND AFFILIATIONS BETWEEN "NON-STATIC" MP SYSTEMS AND SHARED DEVICES Multiprocessing systems having changeable CPU configurations generate unique changeable identifications (ID's). These are presented by I/O channels over various I/O connection paths, in association with special path defining commands and function data. Related path state indications are stored peripherally in path map tables and define path group associations for sustaining path-independent I/O operations. When a device is reserved via one path in a path group the reserve affiliation is extended automatically (in the path tables) to each path in the group, thereby rendering each path accessible in a reserved mode. The path defining commands are used for adding paths to, resigning paths from and disbanding groups. Special sensing commands axe used for sensing path reservation and grouping states. When a command for adding or resigning a path is presented to a reserved device via one path in a group the reserve is automatically realigned to the enlarged or reduced group. When a command for disbanding a group is presented to a reserved device the reserve is realigned to apply only to the path on which the command is presented. The foregoing special commands are required to be obeyed by the device even if it currently has a conflicting allegiance to the same system or another system. Consequently, paths can be added to an established path group without requiring potentially premature release of any allegiance.

    EXTENDED INTERRUPTION HANDLING
    2.
    发明专利

    公开(公告)号: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.

    INDEPENDENT HANDLING OF I/O INTERRUPT REQUESTS AND ASSOCIATED STATUS INFORMATION TRANSFERS

    公开(公告)号:CA1165457A

    公开(公告)日:1984-04-10

    申请号:CA388972

    申请日:1981-10-29

    Applicant: IBM

    Abstract: INDEPENDENT HANDLING OF I/O INTERRUPT REQUESTS AND ASSOCIATED STATUS INFORMATION TRANSFERS In a tightly coupled multiprocessing system wherein plural central processing elements share an operating system (supervisory program), a main store, and a multipath I/O channel processing facility for linking to peripheral devices, and in which the channel processing facility contains a single unique subchannel for each device regardless of the number of paths available for connecting to the device, apparatus disclosed herein ensures that a central processing element which attempts to start an operation of the device will have reference to the latest pertinent status even if another central processing element is simultaneously attending to an interruption associated with such status. This apparatus retains status information in the subchannel, along with an indication of its retention, while the interruption is being handled in the central complex. The central complex is required to examine and reset the retention indication, and recover any associated status, before it can stimulate the channel facility to start the device. The apparatus for performing these operations includes means in the central complex for executing the examining, resetting and recovery operations in response to a special program instruction Test Subchannel (TSCH).

    METHOD AND APPARATUS FOR MEASUREMENTS OF CHANNEL OPERATION

    公开(公告)号:CA1175573A

    公开(公告)日:1984-10-02

    申请号:CA413263

    申请日:1982-10-12

    Applicant: IBM

    Abstract: P09-78-018 METHOD AND APPARATUS FOR MEASUREMENTS OF CHANNEL OPERATION A channel for a data processing system is provided with a time of day clock that is synchronized with the time of day clock of the associated central processor. Both the central processor and the channel processor record times of particular events, and the channel uses these times to calculate two times called Function Pending and Function Active. Both times begin when the central processor executes an instruction to begin an I/O operation. Function Pending ends when the channel has made successful initial selection. This time shows delays by the channel processor in scheduling the channel resources for I/O operations. Function Active ends at Channel End. A new instruction, Set Channel Monitor, enables or disables these measurements. An information block for each subchannel defines one of several measurement modes for a subchannel or disables the subchannel from measurement.

Patent Agency Ranking