Jump to content

Input/Output Configuration Program

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Chatul (talk | contribs) at 18:29, 14 June 2010. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Input/Output Configuration Program
Original author(s)IBM
Developer(s)IBM
Operating systemstand alone, z/OS, z/VSE
LicenseProprietary

In the original S/360 and S/370 architectures, each processor had its own set of I/O channels and the operating system had to be configured to reflect what devices were connected to what channels. Initiating an I/O to a channel on a different processor required a shoulder tap to interrupt it so that it could initiate the I/O.

Starting with the IBM 3081 and IBM 4381 in S/370 Extended Architecture mode, IBM introduced software configurable Channel Subsystems, and allowed the operator to select an Input/Output Configuration Data Set (IOCDS) as part of of a Power On Reset (POR). Input/Output Configuration Program (IOCP)[1][2] is a program for IBM mainframes that compiles a description of the Channel Subsystem and LPAR configuration, optionally loading it into an Input/Output Configuration Data Set (IOCDS); it recognizes the syntax of MVS Configuration Program (MVSCP)[3] input, and there is no need to maintain separate input files.

The direct use of IOCP and MVSCP has been mostly supplanted by Hardware Configuration Definition (HCD)[4]


References

  1. ^ IBM. Input/Output Configuration Program User's Guide and ESCON Channel-to-Channel Reference. GC38-0401. {{cite book}}: Unknown parameter |separator= ignored (help)CS1 maint: extra punctuation (link)
  2. ^ IBM. Stand-Alone IOCP User's Guide. GC38-0456. {{cite book}}: Unknown parameter |separator= ignored (help)CS1 maint: extra punctuation (link)
  3. ^ IBM. MVS Configuration Program. GC28-1615. {{cite book}}: Unknown parameter |separator= ignored (help)CS1 maint: extra punctuation (link)
  4. ^ IBM. z/OS Hardware Configuration Definition Planning (PDF). GA22-7525-13. {{cite book}}: Unknown parameter |separator= ignored (help)CS1 maint: extra punctuation (link)