Informatika a logistika - bakalářské studium FM TUL
Studijní předmět

Název: Operační systémy
Zkratka: OSY_K
Typ: povinný
Rozsah v hod.: 28K + 28E
Kredity: 4
Způsob ukončení: zkouška
 
Katedra: katedra aplikované informatiky FM TUL
Přednášející: RNDr. Petr Kolář

 
Stručná anotace předmětu:

Účastníci se seznámí s principy fungování operačních systémů, jejich možnostmi, problémy a způsoby jejich řešení. Cvičení poskytnou účastníkům seznámení s filosofií a nástroji operačního systému z unixové rodiny a s praktickou realizací vybraných principů v systémech Linux, Novell Netware a Windows.

 
Témata přednášek:

  1. Historie počítačů, jejich programového vybavení a OS, von Neumannovo schéma počítače a odchylky od něj. Hardwarové prostředky počítače nezbytné pro fungování OS. Funkce OS.
  2. Víceúlohové systémy. Program a proces. Paralelismus a kvaziparalelismus. Životní cyklus procesu. Plánování procesů, kontext switch. Spolupráce mezi procesy -- zasílání zpráv a sdílená paměť. Souběh a zamezování souběhu. Synchronizace procesů -- instrukce Test and Set Lock, semafory. Aktivní čekání a jeho odstranění.
  3. Uváznutí (deadlock). Hierarchie pamětí. Správa paměti -- jednoduché metody přidělování paměti. Ochrana paměti.
  4. Pokročilé metody přidělování paměti: stránkování, stránkování na žádost, segmentace paměti, jejich kombinace.
  5. Zařízení, správa zařízení, ovladače. Disky. Systémy souborů.
  6. Sítě a začlenění síťových služeb do operačních systémů. Sdílení prostředků.
  7. Distribuované systémy, jejich výhody a problémy. Distribuované systémy souborů. Autentizace. Adresářové služby. Bezpečnost a kryptografie.

 
Náplň cvičení:

Historie OS Unix, základy práce ve víceuživatelském systému. Systém souborů, adresářová struktura, práva a atributy souborů.
Příkazy pro práci se soubory a adresáři, programy pro zpracování textových souborů. Standardní vstup, výstup, jejich přesměrování, roury, filtry.
Konfigurace systému a uživatelského prostředí. Grafické prostředí X Window System. Systém balíčků a způsoby jejich aktualizace.
Unix jako internetový server. Správa úloh, odložené a periodické spouštění úloh.
Základní vlastnosti systému Novell Netware z pohledu uživatele a správce.

 
Literatura:

[1] Kolář, P.: Operační systémy, učební text, http://www.kai.vslib.cz/~kolar/os/

[2] Tanenbaum, A.S.: Modern Operating Systems, Prentice-Hall, 1992, ISBN 0-13-595752-4

[3] Silberschatz, A.; Galvin, P.B.: Operating System Concepts, Addison-Wesley, 2002, ISBN 0-471-41743-2

[4] Lehký úvod do systému Unix: Kopp

[5] Madnick, S.E.; Donovan, J.J.: Operační systémy, SNTL 1983

[6] Plášil, F.: Operační systémy, skriptum FEL ČVUT 1989

[7] Kolář, P.: Operační systém Unix, učební text, http://www.kai.vslib.cz/~kolar/unix/

[8] CLIX - vstup na e-learningový portál

 
Prerekvizity: -

Navazující:    -

 
Organizace výuky v kombinované formě studia:

V průběhu semestru posluchač absolvuje 12 hodin přenášek, při kterých budou probrány především komplikovanější partie. Všechna témata budou k dispozici v učebních textech v e-learningovém systému CLIX případně na WWW stránkách katedry KAI. V systému CLIX budou k dispozici i problémové úlohy a testy. Případné nejasnosti budou moci být vysvětleny v rámci přednášek, v diskusní skupině vytvořené v prostředí CLIX nebo při osobních konzultacích.

V rámci cvičení obdrží posluchači CD s live distribucí OS Linux, která jim umožní praktické zvládnutí většiny probíraných témat na jejich vlastních počítačích. Posluchači absolvují 14 hodin kontaktních cvičení, která budou sloužit jako úvod do jednotlivých témat a pro zadání úloh k samostudiu. Dále se při cvičeních posluchači seznámí s vlastnosti systému Novell Netware.

 
Datum poslední změny: 3. 11. 2004




ZPĚT