| Előszó | 9 |
| Az OS szolgáltatásainak igénybevétele | 11 |
| Bevezetés | 13 |
| Az OS-ben használt alapfogalmak | 13 |
| Az OS operációs rendszert használó számítógépek tulajdonságai | 18 |
| Az OS operációs rendszer alkotórészei | 18 |
| Az OS operációs rendszer munkafeldolgozásának folyamata | 21 |
| A munka összeállítása | 21 |
| A munka feldolgozása | 26 |
| Az OS operációs rendszer munkafeldolgozási folyamata | 27 |
| Az OS operációs rendszer munkakezelésének előnyei | 30 |
| Az OS rendszer munkakezelésének hiányosságai | 30 |
| Munkavezérlő eljárások | 32 |
| Munkavezérlő eljárások hívása | 33 |
| Munkavezérlő eljárások írása | 42 |
| A munka eredményeinek értékelése | 45 |
| Programozás OS környezetben | 51 |
| Programozási elvek az OS operációs rendszerben | 53 |
| Az OS operációs rendszer modulszemlélete | 53 |
| A programszakasz szerkezete | 54 |
| A programszakaszok típusai | 58 |
| Vezérlésátadási módok | 59 |
| Adatok cseréje programszakaszok között | 61 |
| Programszerkezetek az OS operációs rendszerben | 62 |
| Tárgazdálkodás az OS operációs rendszerben | 66 |
| Programrendszerek fejlesztése | 69 |
| Könyvtár-rendszer | 69 |
| A forrásnyelvi könyvtár kezelése | 71 |
| Az IEBUPDTE segédprogram | 72 |
| Az IEBPTPCH segédprogram | 78 |
| Tárgymodulok előállítása | 80 |
| Lyukkártya formájú tárgymodulok előállítása | 81 |
| Előszerkezstett tárgymodulok előállítása | 82 |
| Betölthető modulok készítése | 84 |
| A programfejlesztés folyamata | 85 |
| Programtervezési szempontok | 86 |
| A programok írása | 88 |
| Programrészek tesztelése | 90 |
| A teljes program tesztelése | 92 |
| Átfedő struktúrájú programok összeállítása | 94 |
| Tesztadatok generálása | 96 |
| Az IEBDG segédprogram | 96 |
| Az IEBDG segédprogram vezérlőutasításai | 97 |
| Példák az IEBDG segédprogram alkalmazására | 101 |
| Könyvtárak karbantartása | 103 |
| Könyvtárak állapotának listázása | 106 |
| Könyvtárak karbantartása | 108 |
| Könyvtárak mentése | 112 |
| Egyéb lehetőségek a programfejlesztési munkában | 116 |
| Hibakeresés | 117 |
| A hibakeresés menete | 118 |
| Hibakeresés a munkavezérlő utasítások között | 119 |
| Hibakeresés magas szintű programnyelven írt programokban | 120 |
| Hibakeresés ASSEMBLER programokban | 127 |
| Néhány általános hiba | 141 |
| Programok újraindítása | 143 |
| Programok újraindításának lehetőségei | 143 |
| Az újrafuttatás feltételei | 144 |
| Az újraindítás előkészítése | 145 |
| Automatikus újraindítás vezérlése | 145 |
| Késleltetett újraindítás vezérlése | 146 |
| Példák a munkák újraindítására | 147 |
| Ellenőrzőpont készítése | 150 |
| Előkészítés | 150 |
| Ellenőrzőpont-készítés ASSEMBLER programokban | 152 |
| Ellenőrzőpont-készítés magas szintű programnyelven | 154 |
| A távadatfeldolgozási rendszerek használata | 159 |
| CRJE | 159 |
| Kapcsolat a CRJE-vel | 160 |
| CRJE könyvtárkezelés | 161 |
| Szövegszerkesztés | 162 |
| Munkák kezelése | 163 |
| TSO | 163 |
| A TSO működése | 164 |
| A TSO adatállomány kezelése | 167 |
| Programok futtatása | 168 |
| Adatfeldolgozás OS-ben | 171 |
| Nagy tömegű adatok kezelése | 173 |
| Adatállományok | 173 |
| Adatállományok szervezési módjai | 174 |
| Adatállományok rekordformája | 175 |
| Adatállományok feldolgozása | 179 |
| Adathordozók | 183 |
| Mágnesszalagos kötetek | 184 |
| Közvetlen elérésű kötetek | 189 |
| Eredményosztályok használata | 195 |
| Generációs adatállományok | 197 |
| A generációs index felépítése | 198 |
| Minta adatállomány kijelölése | 199 |
| Generációs adatállományok használata | 200 |
| Adatállományok védelme | 202 |
| védelmi idő használata | 202 |
| Jelszóvédelem | 203 |
| Adatállományok mentése | 206 |
| Szekvenciális adatállományok másolása | 206 |
| Közvetlen elérésű adatállományok mentése | 208 |
| Indexszekvenciális adatállományok kezelése | 210 |
| Közvetlen elérésű kötetek mentése | 212 |
| Segédprogramok az adatfeldolgozási folyamatban | 215 |
| Rendezés-összeválogatás | 220 |
| Egyszerű táblázatok készítése | 228 |
| Programrendszerek előkészítése rendszeres futtatásra | 231 |
| Munkavezérlő eljárások összeállítása | 233 |
| Eljáráslépések összeállítása | 233 |
| Munkavezérlő eljárások tesztelése | 235 |
| Munkák összeállítása | 235 |
| JOB munkavezérlő utasítás | 236 |
| EXEC munkavezérlő utasítás | 238 |
| DD munkavezérlő utasítás | 239 |
| Üzemeltetési dokumentáció összeállítása | 242 |
| Üzemeltetői kézikönyv | 242 |
| Futtatási utasítás | 244 |
| Üzemelő programrendszerek módosítása | 244 |
| Háttérgép használata | 245 |
| Háttérgép saját operációs rendszerrel | 246 |
| Háttérgépp idegen operációs rendszerrel | 247 |
| Biztonsági kérdések | 248 |
| Gazdaságossági kérdések | 249 |
| A. Függelék: Az OS operációs rendszer leggyakoribb hibakódjai | 253 |
| B. Függelék: A munkavezérlő utasítások összefoglalása | 265 |
| JOB munkavezérlő utasítás | 265 |
| EEXEC munkavezérlő utasítás | 266 |
| DD munkavezérlő utasítás | 267 |
| A DD munkavezérlő utasítás DCB aloperandusai | 269 |
| Egyéb munkavezérlő utasítások | 270 |
| C. Függelék: Az OS operációs rendszer paraméterei | 271 |
| D. Függelék: Rendszervezérlési blokkok összefoglalása | 273 |
| 1-típusú DSCB | 274 |
| 2-típusú DSCB | 277 |
| 3-típusú DSCB | 280 |
| 1-típusú mágnesszalagcímke | 281 |
| 2-típusú mágnesszalagcímke | 282 |
| Kötetcímke | 283 |
| Könyvtárak tartalomjegyzéke | 284 |
| A készüléktípus jelzése | 287 |
| Adatvezérlési blokk (DCB) | 288 |
| Be-kimeneti blokk (IOB) | 290 |
| Eseményvezérlési blokk (ECB) | 291 |
| Feladatvezérlési blokk (TCB) | 292 |
| Igényblokk (RB) | 293 |
| Tartalomjegyzék (CDE) | 294 |
| Adatterület-vezérlési blokk (DEB) | 295 |
| Feladat be-kimeneti tábla (TIOT) | 297 |
| Tárfelosztás (MSS) | 298 |
| Erőforrás-kezelés (QCB) | 299 |
| Irodalom | 300 |