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 |