| Bevezetés | 9 |
| Az OS felépítése | 11 |
| Az operatív tár felosztása és MFT rendszerben | 11 |
| Az operatív tár felosztása az MVT rendszerben | 15 |
| A jobok és az output ütemezése | 16 |
| A vezérlőprogram | 19 |
| Jobkezelés | 19 |
| A jobütemező | 20 |
| A főütemező | 27 |
| A jobvezérlő nyelv (JCL) | 27 |
| A felügyelőprogram | 28 |
| Megszakításkezelés | 29 |
| Főtárkezelés | 34 |
| Taskkezelés | 36 |
| Tartalomfelügyelet | 41 |
| Overlay-felügyelet | 45 |
| Timerkezelés | 49 |
| Ellenőrző pont képzése és újraindítás | 51 |
| Kapcsolattartás az operátorral | 52 |
| Adatkezelés | 53 |
| Input-output felügyelőprogram | 53 |
| Elérési módszerek | 57 |
| Az OPEN, a CLOSE és az EOV program | 66 |
| A mágneslemez-terület kezelő program, a DADSM | 71 |
| A katalóguskezelés | 72 |
| A hardware-hibák kezelése | 72 |
| A CPU hibáinak kezelése | 72 |
| Az input-output hibák kezelése | 73 |
| Az elszámolási információk kezelése | 74 |
| Feldolgozó programok | 79 |
| Fordítóprogramok | 79 |
| Szervízprogramok | 90 |
| A szerkesztő és a betöltő | 90 |
| A rendező-válogató program | 104 |
| Nyomkövetés | 108 |
| Segédprogramok | 113 |
| Egyéb szervizprogramok | 148 |
| Az OS az operátor szempontjából | 153 |
| Operátori parancsok | 153 |
| CANCEL (C) | 155 |
| DEFINE (N) | 157 |
| DISPLAY (D) | 158 |
| DUMP | 163 |
| HALT (Z) | 164 |
| HOLD (H) | 164 |
| LOG (L) | 165 |
| MODIFY (F) | 165 |
| MONITOR (MN) | 167 |
| MOUNT (M) | 168 |
| MSGRT (MR) | 169 |
| RELEASE (A) | 170 |
| REPLY (R) | 171 |
| RESET (E) | 172 |
| SET (T) | 172 |
| START (S) | 175 |
| STOP (P) | 178 |
| STOPMN (PM) | 179 |
| SWAP (G) | 180 |
| UNLOAD (U) | 181 |
| VARY (V) | 182 |
| WRITELOG (W) | 183 |
| Operátori eljárások | 184 |
| A rendszer indítása | 184 |
| A tárméret korlátozása az R-22-n | 193 |
| Alternatív nukleusz betöltése R-22-n | 193 |
| A várakozó állapot okának kiderítése | 193 |
| Az osztott lemezek használata | 195 |
| A DDRSYS lehetőség használata | 196 |
| Munkalemez és munkaszalag biztosítása | 197 |
| Többkonzolos rendszer | 198 |
| Üzenetek | 207 |
| Az OS rendszerprogramozó szempontjából | 211 |
| A rendszer paramétereinek megválasztása, előkészületek a generáláshoz | 212 |
| Az alapvető feltételek ellenőrzése | 212 |
| A követelmények számbavétele | 214 |
| Az OS paraméterezése | 218 |
| Az operációs rendszer generálása | 222 |
| A generálás fázisai | 222 |
| A generálási szintek | 222 |
| A generálás folyamata | 224 |
| Az operációs rendszer alakítása a helyi sajátosságoknak megfelelően | 226 |
| A rendszer tesztelése, dokumentálása és üzemeltetésre való átadása | 228 |
| A tesztprogramok futtatása | 228 |
| A rendszer dokumentumai | 229 |
| A rendszer üzemelésének követése | 229 |
| A HASP II. spooling rendszer | 231 |
| A HASP II. működési elve | 231 |
| A jobfeldolgozás fázisai | 234 |
| Az erőforrások kezelése | 237 |
| A HASP főbb előnyei | 244 |
| A HASP az operátor szempontjából | 244 |
| Operátori eljárások | 275 |
| Üzenetek | 279 |
| A HASP a programozó szempontjából | 289 |
| A jobvezérlő nyelv | 289 |
| A nyomtatott output | 293 |
| A belső olvasó | 293 |
| Korlátozások | 296 |
| A HASP a rendszerprogramozó szempontjából | 297 |
| A befogadó OS rendszerrel szemben támasztott követelmények | 297 |
| A HASP generálása | 301 |
| Mellékletek | 315 |
| A felügyelőprogram makróinak rendeltetése | 315 |
| Az adatkezelés makróutasításainak összefoglalása | 316 |
| Az IBM generálási makrók összefoglalása | 317 |
| Példa az IBM generálási makrók megadására | 319 |
| Példa az ESZR generálási makrók megadására | 323 |
| Irodalom | 325 |
| Tárgymutató | 327 |