Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Operační systémy a jejich aplikace

Předmět není vypsán Nerozvrhuje se
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ů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet11012204.html