Input/Output Configuration Program
![]() | This article provides insufficient context for those unfamiliar with the subject.(August 2010) |
![]() | This article may be too technical for most readers to understand.(August 2010) |
Original author(s) | IBM |
---|---|
Developer(s) | IBM |
Operating system | stand alone, z/OS, z/VM, z/VSE |
Platform | IBM System/370-Extended Architecture |
License | Proprietary |
In the original S/360 and S/370 architectures, each processor had its own set of I/O channels and I/O device were addresses with a 12-bit cuu address, containing a 4-bit channel number and an 8-bit unit (device) number to be sent on the channel bus in order to select the device; the operating system had to be configured to reflect the processor and cuu address for each device. Initiating an I/O to a channel on a different processor required causing a shoulder tap interrupt on the other processor 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]
External links
- Input/Output Configuration Program User's Guide and ESCON Channel-to-Channel Reference, GC38-0401-00
- z/OS V1R1.0 HCD Planning, GA22-7525-00
References
- ^
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) - ^
IBM. Stand-Alone IOCP User's Guide. GC38-0456.
{{cite book}}
: Unknown parameter|separator=
ignored (help)CS1 maint: extra punctuation (link) - ^
IBM. MVS Configuration Program. GC28-1615.
{{cite book}}
: Unknown parameter|separator=
ignored (help)CS1 maint: extra punctuation (link) - ^
IBM. z/OS Hardware Configuration Definition Planning (PDF). GA22-7525-13.
{{cite book}}
: Unknown parameter|separator=
ignored (help)CS1 maint: extra punctuation (link)