mand or the instructions TEST I/O, HALT I/O, and HALT DEVICE or when it contains an inter
ruption condition fora device other than the one
addressed. The interruption condition may be due to
control unit end, due to channel end following the
execution of CLEARI/O, or, on the selector chan
nel,due to channel end following the execution of
HALTI/O or HALT DEVICE. The busy state oc
curs for operations such as backspace tape file, in
whichease the control unit remains busy after pro
vidingchannel end, for operations concluded by
CLEARI/O, and for operations concluded on the
selector channel by HALTI/O or HALT DEVICE,
and temporarily occurs on the2702 Transmission
Control after initiation of an operation on a device
accommodated by the control unit. A control unit
accessible from two or more channels appears busy
when it is communicating with another channel.Presence of the status modifier and device end
means that the normal sequence of commands must
be modified. The handling of this set of bits by thechannel depends on the operation. If command
chaining is specified in the current CCW and no
unusual conditions have been detected, presence of
status modifier and device end causes the channel to
fetch and chain to the CCW whose main-storage
address is 16 higher than that of the current CCW.
If the1/ ° device signals the status modifier condi
tion at a time when no command chaining is speci
fied, or when any unusual conditions have been de
tected,1110 action is taken in the channel, and the
status modifier bit is placed in theCSW. Status modifier is presented in combination with
unit check and channel end to initiate the command
retry procedure.
ControlUnit End
Control unit end indicates that the control unit has
become available for use for another operation.
The eontrol-unit-end condition is provided only
by control units shared by1/ ° devices or control
units aceessible by two or more channels, and only
when one or both of the following conditions have
occurred:
1. The program had previously caused the control
unit to be interrogated while the control unit
was in the busy state.The control unit is con
sidered to have been interrogated in the busy
state when a command or the instructionsTEST I/O, HALT I/O, or HALT DEVICE
had been issued to a device on the control unit,
and the control unit had responded with busy
and status modifier in the unit status byte.See "Status Modifier." 230 System/370 Principles of Operation 2. The control unit detected an unusual condition
during the portion of the operation after chan
nel end had been signaled to the channel. The
indication of the unusual condition accompa
nies control unit end.
If the control unit remains busy with the execu
tion of an operation after signaling channel end but
has not detected any unusual conditions and has not
been interrogated by the program, control unit end is
not generated. Similarly, control unit end is not pro
vided when the control unit has been interrogated
and could perform the indicated function. The latter
case is indicated by the absence of busy and status
modifier in the response to the instruction causing
the interrogation.
When the busy state of the control unit is tempo
rary, control unit end is included with busy and sta
tus modifier in response to the interrogation even
though the control unit has not yet been freed. The
busy condition is considered to be temporary if its
duration is commensurate with the program time
required to handle anI/O interruption. The 2702 Transmission Control is an example of a device in
which the control unit may be busy temporarily and
which includes control unit end with busy and status
modifier.
The control unit end condition can be signaled
with channel end, device end, or between the two.
When control unit end is signaled by means of an1/ ° interruption in the absence of any other status
conditions, the interruption may be identified by any
address assigned to the control unit. A pending con
trol unit end causes the control unit to appear busy
for initiation of new operations.
Busy
Busy indicates that theI/O device or control unit
cannot execute the command or instruction because
it is executing a previously initiated operation or
because it contains a pending interruption condition.
The interruption condition for the addressed device,
if any, accompanies the busy indication. If the busy
condition applies to the control unit, busy is accom
panied by status modifier.
The following table lists the conditions for devices
connected to only one channel when the busy bit
appears in theCSW and when it is accompanied by
the status-modifier bit. For devices shared by more
than one channel, operations related to one channel
may cause the control unit or device to appear busy
to the other channels.
ruption condition for
addressed. The interruption condition may be due to
control unit end, due to channel end following the
execution of CLEAR
nel,
HALT
curs for operations such as backspace tape file, in
which
viding
CLEAR
selector channel by HALT
and temporarily occurs on the
Control after initiation of an operation on a device
accommodated by the control unit. A control unit
accessible from two or more channels appears busy
when it is communicating with another channel.
means that the normal sequence of commands must
be modified. The handling of this set of bits by the
chaining is specified in the current CCW and no
unusual conditions have been detected, presence of
status modifier and device end causes the channel to
fetch and chain to the CCW whose main-storage
address is 16 higher than that of the current CCW.
If the
tion at a time when no command chaining is speci
fied, or when any unusual conditions have been de
tected,
status modifier bit is placed in the
unit check and channel end to initiate the command
retry procedure.
Control
Control unit end indicates that the control unit has
become available for use for another operation.
The eontrol-unit-end condition is provided only
by control units shared by
units aceessible by two or more channels, and only
when one or both of the following conditions have
occurred:
1. The program had previously caused the control
unit to be interrogated while the control unit
was in the busy state.
sidered to have been interrogated in the busy
state when a command or the instructions
had been issued to a device on the control unit,
and the control unit had responded with busy
and status modifier in the unit status byte.
during the portion of the operation after chan
nel end had been signaled to the channel. The
indication of the unusual condition accompa
nies control unit end.
If the control unit remains busy with the execu
tion of an operation after signaling channel end but
has not detected any unusual conditions and has not
been interrogated by the program, control unit end is
not generated. Similarly, control unit end is not pro
vided when the control unit has been interrogated
and could perform the indicated function. The latter
case is indicated by the absence of busy and status
modifier in the response to the instruction causing
the interrogation.
When the busy state of the control unit is tempo
rary, control unit end is included with busy and sta
tus modifier in response to the interrogation even
though the control unit has not yet been freed. The
busy condition is considered to be temporary if its
duration is commensurate with the program time
required to handle an
which the control unit may be busy temporarily and
which includes control unit end with busy and status
modifier.
The control unit end condition can be signaled
with channel end, device end, or between the two.
When control unit end is signaled by means of an
conditions, the interruption may be identified by any
address assigned to the control unit. A pending con
trol unit end causes the control unit to appear busy
for initiation of new operations.
Busy
Busy indicates that the
cannot execute the command or instruction because
it is executing a previously initiated operation or
because it contains a pending interruption condition.
The interruption condition for the addressed device,
if any, accompanies the busy indication. If the busy
condition applies to the control unit, busy is accom
panied by status modifier.
The following table lists the conditions for devices
connected to only one channel when the busy bit
appears in the
the status-modifier bit. For devices shared by more
than one channel, operations related to one channel
may cause the control unit or device to appear busy
to the other channels.