Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
33OSA Operační systémy a jejich aplikace Rozsah výuky:3+2
Přednášející (garant):Lažanský J. Typ předmětu:Z Zakončení:Z,ZK
Zodpovědná katedra:333 Kreditů:6 Semestr:Z

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í.

Osnovy 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"

Osnovy 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)

Literatura Č:
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

Literatura A:
[1] Silberschatz, A., Galvin, P.B.: Operating systems concepts. ISBN 0-201-50480-4, Addison-Wesley, 1994
[2] GoodHeart, B., Cox, J.: The magic garden explained the internals of UNIX SYSTEM V RELEASE 4, an open systems design. ISBN 013 098138 9, Prentice Hall, 1994

Požadavky:

Rozsah výuky v kombinované formě studia: 19+4
Typ cvičení: s, c
Předmět je nabízen také v anglické verzi.

Předmět je zahrnut do těchto studijních plánů:
Plán Obor Role Dop. semestr
*KBE Kybernetika a měření Z 7
*KBEB Kybernetika a měření Z 7


Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)