| Előszó | 9 |
| Az elektronikus számítógépek software rendszerének jellemzői | 11 |
| Az elektronikus számítógépek és a software fejlődési fokozatai | 13 |
| A számítástechnika fejlődése | 13 |
| Software fejlesztés | 15 |
| A software szabványosítása | 19 |
| A harmadik generációs számítógéprendszerek működési sajátosságai | 22 |
| A harmadik generációs számítógéprendszerek általános jellemzői | 22 |
| A rendszer struktúrája | 24 |
| Megszakítási rendszer | 33 |
| A központi egység állapota | 35 |
| A rendszerek üzemmódjai | 38 |
| Monoprogram üzemmód | 38 |
| Multiprogram üzemmód | 51 |
| A software jellemzői | 87 |
| A software rendeltetése | 87 |
| Az általános software összetétele | 88 |
| Speciális software | 92 |
| A programozói lehetőségei | 92 |
| A software-tervezés követelményei és elvei | 93 |
| A software-elemek dokumentálása | 96 |
| A műszaki dokumentáció rendeltetése és a vele szemben támasztott követelmények | 96 |
| A dokumentumok fajtái | 97 |
| A dokumentáció összetétele | 101 |
| Tesztprogramok | 103 |
| Software-ellenőrzés és hibadiagnosztika | 105 |
| A tesztprogramok rendeltetése | 105 |
| Tesztprogram készítés diagnosztikai táblázatok alapján | 107 |
| A tesztprogram néhány jellemzője | 113 |
| Ellenőrző feladatok | 119 |
| A számítógép megbízhatóságának becslése | 119 |
| A számítógép komplex ellenőrzésének programja | 123 |
| Programozási rendszerek | 127 |
| A programozási rendszerek jellemzői | 129 |
| A programozási rendszerek osztályozása | 129 |
| Fordítóprogramok | 133 |
| Assemblerek | 136 |
| Interpreterek | 139 |
| Fordítás | 141 |
| Bevezetés a fordítás alapjaiban | 141 |
| Lexikai elemzés fordításkor | 143 |
| Szintaktikai ellenőrzés | 144 |
| Munkaprogramok generálása | 145 |
| Memória felosztás | 154 |
| A fordítóprogramok készítésének automatizálása | 158 |
| Operációs rendszer | 161 |
| Az operációs rendszer alapfogalmai | 163 |
| Bevezetés | 163 |
| Adatvezérlés | 171 |
| A logikai berendezések módszere | 184 |
| Általános működési ábra | 186 |
| Supervisor | 190 |
| A supervisor szerepe és struktúrája | 190 |
| A megszakítások felismerése | 192 |
| A megszakítások feldolgozásának szervezése | 195 |
| Task supervisor | 199 |
| Vezérlő táblázatok | 199 |
| Megszakítások elemzése | 207 |
| Visszatérés program | 211 |
| Egyeztető program | 213 |
| Kiválasztó program | 217 |
| Input-output supervisor | 220 |
| Alapfogalmak | 220 |
| Vezérlő táblázatok | 221 |
| Csatorna ütemező | 231 |
| Diszpécser | 235 |
| Az input-output befejezésének programja | 238 |
| A supervisor P2 programjai | 242 |
| A P2 programok szerepe | 242 |
| Megállapodások és korlátozások | 243 |
| Paraméterezés | 244 |
| Job-vezérlés | 246 |
| Vezérlő táblázatok | 246 |
| Job-input | 252 |
| Ütemező | 256 |
| Főütemező | 259 |
| Újraelosztó | 261 |
| A job-végrehajtás lezárása | 263 |
| Programelőkészítő rendszer | 265 |
| A programok áthaladása a számítástechnikai rendszeren keresztül | 265 |
| A programok szerkezete | 267 |
| A programelőkészítő rendszer összetétele és szerkezete | 268 |
| Az input-output vezérlés logikai rendszere | 273 |
| File feldolgozás | 273 |
| Vezérlő táblázatok | 276 |
| Az input-output vezérlés logikai rendszerének és a felhasználói programoknak a kapcsolata | 278 |
| A file feldolgozó prgramokat kialakító makroutasítások | 280 |
| A rendszer-file elérése | 285 |
| Szervízprogramok | 290 |
| A szervízprogramok rendeltetése | 290 |
| A szervízprogramok felépítésének és alkalmazásának elvei | 294 |
| Alkalmazási programcsomagok | 301 |
| A programcsomagok alapfogalmai | 303 |
| A programcsomagok rendeltetése és a velük szemben támasztott követelmények | 303 |
| A programcsomag összetétele | 304 |
| Műszaki követelmények | 307 |
| A munkák elvégzésének és átvételének rendje | 308 |
| Egyszerű struktúrájú programcsomagok | 309 |
| Hálótervezés és irányítás | 309 |
| A programcsomag rövid jellemzése | 311 |
| A programcsomag programjainak leírása | 312 |
| Programcsomag lineáris programozási feladatok megoldására | 315 |
| Lineáris programozási feladatok | 315 |
| A programcsomag rövid jellemzése | 316 |
| A programcsomag forrásnyelve | 319 |
| A programcsomag eljárásainak leírása | 322 |
| A kiinduló file-ok előkészítése | 328 |
| A programcsomag munkájának általános sémája | 330 |
| A megfigyelések matematikai feldolgozásának programcsomagja | 332 |
| A feladat matematikai megfogalmazása | 332 |
| A programcsomag rövid jellemzése | 344 |
| A programcsomag eljárásainak leírása | 346 |
| Irodalomjegyzék | 353 |