Úvod // I. Operační systém OS // 1. Řízení úloh 13 // 1.1 Multiprogramování 14 // 1.2 Třídy a priority úloh 14 // 1.3 Řízení pamětí 15 // 1.4 Přidělování periferních zařízení 17 // 1.5 Provádění kroků úloh 17 // 1.6 Výstupní třídy 18 // 2. Správa a přenos dat 19 // 2.1 Organizace dat v OS 19 // 2.2 Popis a lokalizace datových souborů 22 // 2.3 Organizace souborů a přenos dat 25 // 2.4 Služební programy 26 // 3. Vývoj a provoz programů 27 // 3.1 Prostředky pro modulární konstrukci programů 28 // 3.2 Překladače z jazyka Fortran 30 // 3.3 Sestavovací program 31 // 3.4 Provoz programů 34 // 4. Závěr 37 // 11. Elementy jazyka pro řízení úloh // 1. Úvod do jazyka pro řízení úloh 38 // 1.1 Příklady použití JCL 38 // 1.2 Syntaxe JCL 40 // 2. Příkaz JOB 42 // 2.1 Jméno úlohy a poziční parametry 43 // 2.2 Klíčové parametry 43 // 3. Příkaz EXEC 44 // 3.1 Jméno kroku 44 8 // 3.2 Provádění programů 45 // 3.3 Provádění procedur 46 // 3.4 Klíčové parametry příkazu EXEC // 4. Příkaz DD 51 // 4.1 DDjméno 51 // 4.2 Poziční parametry 52 // 4.3 Míčové parametry 53 // 4.4 Řetězení souborů 62 // 4.5 Pravidla pro použití parametrů příkazu DD 62 // 5. Rada na závěr 64 // III. Správa programů a dat // 1. Ladění programů a práce s knihovnami 65 // 1.1 Syntaktické ladění pomocí procedury FORTGC 65 // 1.2 Ladění programů pomocí procedury FORTGCLG 67 // 1.3 Vytváření knihoven pomocí procedury FORTHCL 72 // 1.4 Provádění programů z knihoven 75 // 1.5 Údržba knihoven 76 // 2. Příklady úloh 82 // 2.1 Soubory programového systému 83 // 2.2 Ladění programů a ukládání do knihovny 87 // 2.3 Provádění programů z knihovny 92 // 3. Další prostředky pro ladění programů 93 // 3.1 Vyhledávání logických chyb v programech 93 //
3.2 Ladicí systémy a služební program IEBUPDTE 96 // 4. Vytváření a použití procedur 101 // 4.1 Úpravy procedur 101 // 4.2 Vytváření a testování uživatelských procedur 104 // 4.3 Ukládání procedur do knihovny procedur 107 // 5. Poznámky na závěr kapitoly 107 // IV. Fortran v operačním systému OS // 1. Překladače a jazyk Fortran IV 108 1.1 Překladače 9 108 // 1.2 Vlastnosti jazyka Fortran IV 111 // 2. Data a výrazy v jazyce Fortran IV 111 // 2.1 Data 111 // 2.2 Výrazy 116 // 3. Modularizace programů 120 // 3.1 Funkce a podprogramy 120 // 3.2 Komunikace modulů 123 // 3.3 Překryvná struktura programů 130 // 4. Vstupy a výstupy dat 135 // 4.1 Sekvenční vstup a výstup dat 135 // 4.2 Vstup a výstup řízený daty 145 // 4.3 Přímý přístup k větám diskových souborů 149 // 4.4 Standardní hodnoty parametru DCB 153 // 5. Matice 154 // 5.1 Obdélníkové matice v běžném tvaru 154 // 5.2 Matice ve zhuštěném tvaru 157 // 6. Znakové řetězce 162 // 6.1 Znakové konstanty 162 // 6.2 Vstup a výstup řetězců znaků 163 // 6.3 Zpracování znakových řetězců 164 // 7. Poznámky ke stylu programování v jazyce Fortran IV 167 // V. Chyby // 1. Chyby JCL 171 // 1.1 Syntaktické chyby JCL 171 // 1.2 Logické chyby při použití JCL 171 // 2. Chyby při použiti sestavovacího programu 174 // 3. Chyby v programech v jazyce Fortran 175 // 3.1 Syntaktické chyby 175 // 3.2 Chyby při provádění programů 176 // 4. Vyhledávání zdrojů chyb 183 10 // Na závěr — další prostředky operačního systému OS // Příloha A — stručný přehled vlastností jazyka Fortran IV 186 // Příloha В — vybrané standardní funkce jazyka Fortran IV 189 // Příloha С — Fortran IV a jiné programovací jazyky 191