02.07.2013 Views

System Control Blocks

System Control Blocks

System Control Blocks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Input/Output Block<br />

The input/output block (lOB) is the<br />

communication medium between a routine that<br />

requests an I/O operation and the I/O<br />

supervisor. All the information required<br />

by the I/O supervisor to execute an I/O<br />

operation is contained in the lOB, or is<br />

pointed to by the lOB. Figure 19 shows the<br />

format of the lOB. Descriptions of the<br />

fields follow the illustration.<br />

The lOB format falls into three segments<br />

whose use varies mainly by access method:<br />

Prefix --<br />

• GAM, QISAM.<br />

• BSAM, QSAM, BPAM<br />

• BSAM, QSAM, BPAM<br />

• BDAM<br />

Standard Fields --<br />

Normal scheduling.<br />

Chained scheduling.<br />

• Displacements 0-31 (decimal), 0-1F<br />

(hexadecimal) •<br />

Extension<br />

• BTAM.<br />

• GAM.<br />

• Direct-access storage devices.<br />

• BSAM, QSAM, BPAM.<br />

• QISAM, Scan Mode.<br />

• BISAM.<br />

• EDAM.<br />

The following illustrates the<br />

relationship of these segments.<br />

0(0)<br />

32 (20)<br />

Prefix Segment<br />

Standard Fields Segment<br />

Extension Segment<br />

lOB 209

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!