Explanation (Continued):
&Either a CSW is not stored or busy and status modifier are stored.
$ Unit status of either zeros or busy and status modifier is stored.
m Unit status of busy maybe stored, or an I/O interruption may not
occur. Asynchronous status is any unit status that is not related to the
termination of anI/O operation at the subchannel. # Except when the I/O interruption is caused by a deferred condition
code 1 for STARTI/O FAST RELEASE.
+The entries in this column apply only when the CLRIO function is
executed. When CLEARI/O causes the TIO function to be executed, the
entries in theTIO column apply. y. When the control unit is the type that never supplies status to the TIO function, unit status consisting solely of status modifier is
stored, and no interruption conditions are cleared.
Indications of Busy inCSW (Part 2 of 2)
Channel End
Channel end is caused by the completion
ofthe portion of an I/O operation
involving transfer of data or control
information between theI/O device and
the channel. The condition indicates
that the control unit no longer requires
channel facilities to perform the opera
tion.
EachI/O operation initiated at the
device causes channel end to be
signaled, and there is only one channelend for an operation. Channel end is
not signaled when programming errors or
equipment malfunctionsare detected
during initiation of the operation.
When command chaining takes place, only
the channel end of the last operation of
the chain is made available to the
program. Channel end is not made avail
able to the program when a chain of
commands is prematurely concluded
because of an unusual situation indi
cated with control-unit end or device
end, or during the initiation of a
chained orretried command.
The instant within anI/O operation when
channel end is signaled depends onthe operation and the type of device. For
operations such as writing on magnetic
tape, channel end occurs when the block
hasbeen written. On devices that veri
fy the writing, channel end mayor may
not be delayed until verification is
performed, depending on the device.When magnetic tape is being read, chan
nelend occurs when the next interblock
gap on tapereaches the read-write head. On devices equipped with buffers, chan nel end occurs upon completion of data
transferbetween the channel and the buffer. During control operations,
channelend is generated when the control information has been transferred
to the devices, although for short oper
ations channelend may be delayed until
completion of the operation.Operations that do not cause any data to be trans
ferred can provide channel end during
the initiation sequence.
Channelend in the control unit may
causethe control unit to appear busy
for the initiation ofnew operations.
Channelend is presented in combination
with status modifier and unit check to
initiatethe command-retry procedure. Device End Device end is indicated (1) when the
completion of anI/O operation occurs at
the device, (2) whenthe I/O device signals that a change from the not-ready
to the ready state has occurred,
(3) when the termination of an activity
has occurred which previously caused a
response of busy to the channel, and
(4) whenthe I/O device signals that an
asynchronous condition hasbeen recog
nized.Device end normally indicates
that theI/O device has become available
foruse in another operation.
EachI/O operation initiated at the device causes device end, and there is
only onedevice end for an operation. Device end is not generated when any
programming or equipment malfunction isdetected during initiation of the opera
tion.When command chaining takes
place, only thedevice end of the last
operation ofthe chain is made available
tothe program unless an unusual condi-
Chapter 13. Input/OutputOperations 13-67
&
$ Unit status of either zeros or busy and status modifier is stored.
m Unit status of busy may
occur.
termination of an
code 1 for START
+
executed. When CLEAR
entries in the
stored, and no interruption conditions are cleared.
Indications of Busy in
Channel End
Channel end is caused by the completion
of
involving transfer of data or control
information between the
the channel. The condition indicates
that the control unit no longer requires
channel facilities to perform the opera
tion.
Each
device causes channel end to be
signaled, and there is only one channel
not signaled when programming errors or
equipment malfunctions
during initiation of the operation.
When command chaining takes place, only
the channel end of the last operation of
the chain is made available to the
program. Channel end is not made avail
able to the program when a chain of
commands is prematurely concluded
because of an unusual situation indi
cated with control-unit end or device
end, or during the initiation of a
chained or
The instant within an
channel end is signaled depends on
operations such as writing on magnetic
tape, channel end occurs when the block
has
fy the writing, channel end mayor may
not be delayed until verification is
performed, depending on the device.
nel
gap on tape
transfer
channel
to the devices, although for short oper
ations channel
completion of the operation.
ferred can provide channel end during
the initiation sequence.
Channel
cause
for the initiation of
Channel
with status modifier and unit check to
initiate
completion of an
the device, (2) when
to the ready state has occurred,
(3) when the termination of an activity
has occurred which previously caused a
response of busy to the channel, and
(4) when
asynchronous condition has
nized.
that the
for
Each
only one
programming or equipment malfunction is
tion.
place, only the
operation of
to
Chapter 13. Input/Output