94 Introduction to the New Mainframe: z/VSE Basics
3.6 Supervising the execution of work in the system
To enable multiprogramming, z/VSE requires the use of a number of supervisor
controls, as follows:
Interrupt processing
Multiprogramming requires that there be some technique for switching control
from one routine to another so that, for example, when routine A must wait for
an I/O request to be satisfied, routine B can execute. In z/VSE, this switch is
achieved by interrupts, which are events that alter the sequence in which the
processor executes instructions. When an interrupt occurs, the system saves
the execution status of the interrupted routine and analyzes and processes
the interrupt.
Creating dispatchable units of work
To identify ...