Text preview for : GY28-2012-5_Time_Sharing_System_Resident_Supervisor_PLM_Sep71.pdf part of IBM GY28-2012-5 Time Sharing System Resident Supervisor PLM Sep71 IBM 360 tss GY28-2012-5_Time_Sharing_System_Resident_Supervisor_PLM_Sep71.pdf



Back to : GY28-2012-5_Time_Sharing_ | Home

File No. S360-36
GY28-2012-5




Program Logic




Version 8.1




IBM System/360 Time Sharing System
Resident Supervisor

Describes the internal logic of the resident super-
visor, and provides a brief overview of its operation.
It is intended as a reference for anyone involved in
maintaining or altering resident supervisor logic.
The resident supervisor schedules and dispatches
tasks, provides services that might endanger system
integrity if a task were allowed to execute them,
handles interruptions, and deals with system errors.
It 1s permanently resident in ,main storage,
The first and second sections of the book are
intended to introduce the reader to the functions of
the resident supervisor, and to provide him with an
easily used, overall presentation of resident supervi-
sor logic. Interruption handl~ng is described from the
point at which the interruption occurs until it has
been completely processed. Paging and queuing are dis-
cussed. The third and fourth sections describe in some
detail the individual modules that make up the resident
supervisor. These modules are discussed under the fol-
lowing headings: interruption classification, queue
scanning and processing, storage allocation, SVC pro-
cessing, paging, I/O handling, task selection and sche-
duling, and error recovery. The appendixes contain
module IDs and names of supervisor routines, and SVC
codes.
The prerequisites for this publication are: IBM
System/360 Principles of Operation, GA22-6821, and I