Operační systémy a jejich aplikace
Kód | Zakončení | Kredity | Rozsah |
---|---|---|---|
33OSA | Z,ZK | 6 | 3+2s |
- Předmět je náhradou za:
- Operační systémy a jejich aplikace (X33OSA)
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra kybernetiky
- Anotace:
-
Cílem předmětu je poskytnout studentům údaje o obecných operačních systémech i nadstavbové znalosti související s odlišnostmi práce OS v reálném čase, se vzájemnou komunikací výpočetních procesů a s problémy, které mohou v multiprogramních a multiprocesních výpočetních systémech vzniknout. Přednášky se zabývají zobecněnými pohledy na problematiku a jednotlivosti jsou ilustrovány na běžně dostupných operačních systémech. Cvičení probíranou látku konkretizují.
- Požadavky:
- Osnova přednášek:
-
1. Technické prostředky pro operační systémy (OS) určené k řízení v čase
2. Klasifikace OS, typy, spec. požadavky měřicích a řídicích aplikací
3. Operační systém (OS), jeho jádro a nadstavby, systémové a aplikační programy
4. Pojem výpočetní proces, multiprocesní zpracování, plánování procesů
5. Komponenty jádra OS, typy služeb, způsoby jejich volání z aplikačních programů
6. Správa procesoru, správa paměti
7. Systém správy souborů a správa vstupních a výstupních zařízení
8. Správa procesů, vznik a zánik procesů
9. Meziprocesní komunikace, datová a signálová propojení procesů, synchronizace
10. Sdílení prostředků, semafory a zámky, jejich implementace
11. „Kritická sekce procesu“ a „uváznutí“ - původ, detekce, prevence
12. Standardní a sdílené knihovny, struktura, význam
13. Komponenty jádra OS pro podporu počítačových sítí, TCP/IP, propojování sítí
14. Distribuované aplikace, architektura „klient-server“, pojem „socket“
- Osnova cvičení:
-
(S=seminář, D=demonstrace, P=samostatná práce na poč.)
1. Úvodní seminář, seznámení s programem cvičení, vytvoření pracovních skupin (S)
2. Jádro OS, systémy DOS a MS-Windows (zejména NT) (D)
3. Systémy UNIX, OS/9 (D)
4. Základy operování systémů UNIX-ovského typu, základní příkazy (S)
5. Interaktivní správa procesů a jejich stavy (P)
6. Programovací jazyk Perl I (P)
7. Programovací jazyk Perl II (P)
8. Specifikace úlohy demonstrující jevy v multiprocesním systému (P)
9. Řešení zadané úlohy I (P)
10. Řešení zadané úlohy II (P)
11. Operační systémy VRTX a OS/9 pro přímé řízení (D)
12. Operační systémy a vývojové prostředky pro měřicí aplikace (D)
13. OS LYNX pro náročné RT aplikace a jeho vztah k UNIXu (D)
14. OS Solaris na pracovních stanicích SUN. Zápočet (D)
- Cíle studia:
- Studijní materiály:
-
Souhrnná literatura není k dispozici. Podklady k jednotlivým kapitolám látky dodá přednášející.
[1] Silberschatz, A., Galvin, P.B.: Operating systems concepts. ISBN 0-201-50480-4, Addison-Wesley, 1994
- Poznámka:
-
Rozsah výuky v kombinované formě studia: 19+4
Typ cvičení: s, c
Předmět je nabízen také v anglické verzi.
- Další informace:
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů:
-
- Kybernetika a měření-bakalářský blok (povinný předmět)
- Kybernetika a měření-bakalářský blok (povinný předmět)