Abstract:
There is described a computer system in which one or more processors can interrogate, on command, the input/output system to determine whether communication paths are available to the respective peripheral units. The input/output system has one or more multiplexors which service a number of input/output channels, each channel having a peripheral control unit that controls one or more peripheral devices. Some peripheral devices are operated by more than one peripheral control unit and associated channel through a switching exchange. The input/output system, in response to an interrogation command executed by any of the processors and identifying a selected peripheral device, returns information to the processor indicating whether or not a communication path is available to the designated peripheral device and, if more than one channel is available, which multiplexor has a channel available to that device. The processor then can initiate an input/output operation between the particular unit and memory.
Abstract:
There is described a computer system in which execution of each instruction or operator of a program procedure may result in an interrupt condition depending upon the condition of a trace bit of a program control word associated with the procedure. The interrupt causes a trace interrupt procedure to be initiated by which a program trace is recorded for the particular instruction. Entry into another procedure causes the trace bit to be stored and a new trace bit established for the new procedure being entered.