| Akademický rok 1999/2000 |
| Garant: | Ing. Vladimír Dumek, Ph.D. | |||
| Garantující pracoviště: | ÚAI | |||
| Jazyk výuky: | čeština | |||
| Cíle předmětu: | ||||
| Seznámit posluchače s obecnou teorií operačních systémů, podrobně objasnit nejdůležitější subsystémy a porovnat starší operační systémy s novými. Objasnit nejdůležitější vlastnosti moderních 32 bitových operačních systémů a poskytnout informace o programovacích nástrojích, údržbě systému a konfiguraci jádra, uživatelských účtů a hardwarových zařízení u operačního systému UNIX. |
||||
| Výstupy studia a kompetence: | ||||
| Orientace v možnostech různých operačních systémů, pochopení základních principů nejdůležitějších modulů, pochopení principů moderních operačních systémů Windows 95, NT, 98 a UNIX. Cvičení poskytnou posluchačům poznatky s možností praktického vyzkoušení programování, uživatelské a systémové práce v operačním systému UNIX. |
||||
| Prerekvizity: | ||||
|   | ||||
| Obsah předmětu (anotace): | ||||
| Pod pojmem operační systém rozumíme ty programové moduly ve výpočetním systému, jež ovládají řízení prostředků, jimiž je tento systém vybaven, jako jsou procesory, operační paměť, vnější paměť, vstupní a výstupní zařízení a soubory dat. Tyto moduly přidělují prostředky, optimalizují výkon a zjednodušují efektivní využívání výpočetního systému. Představují mezičlánek mezi uživatelskými programy a technickým vybavením počítače. Pro studium problematiky operačních systémů existuje řada důvodů. Je to především možnost vytvoření vlastního operačního systému, nebo jeho modifikace, výběr operačního systému a stanovení jeho možností. Každý uživatel se setkává s operačním systémem při komunikaci s počítačem, neboť operační systém poskytuje základní spojení se všemi technickými prostředky. Mnohé pojmy a techniky uplatněné v operačních systémech mají obecnější použití i v některých jiných aplikacích. Základní metodika je používána i v moderních operačních systémech Windows NT, Windows 95 a 98, nebo nových modifikacích operačního systému UNIX. |
||||
| Metody vyučování: | ||||
|   | ||||
| Způsob a kritéria hodnocení: | ||||
| Požadavky pro získání zápočtu: - účast na cvičeních, odevzdání odladěného scriptu v C-shellu, odevzdání překladu zadaného anglického textu |
||||
| Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky: | ||||
|   | ||||
| Typ (způsob) výuky: | ||||
| Přednáška | 14 × 2 hod. | nepovinná | ||
| Cvičení na počítači | 14 × 2 hod. | povinná | ||
| Osnova: | ||||
| Přednáška | 1. Úvod, moduly operačního systému, základní metodika vývoje 2. Struktura operačního systému 3. Operační paměť, přidělování paměti, virtuální paměť 4. Segmentace, ochrana paměti, procesy a procesor 5. Princip multitaskingu, správa procesů, plánování, správa času 6. Synchronizace procesů, správa úloh 7. Ovladače periferií, vstupní a výstupní zařízení 8. Ovladače zařízení, deadlock 9. Systém souborů 10. Technické a programové vybavení LAN, implementace LAN 11. Systém síťových služeb 12. Struktura grafických systémů, rozhraní WIN32 a podporované platformy 13. Objekty jádra a procesy 14. Paměťová architektura rozhraní WIN32, práce s virtuální pamětí |
|||
| Cvičení na počítači | 1. Historie operačního systému UNIX, základní vlastnosti 2. Ovládání terminálu, práce se soubory a adresáři 3. Řádkový a stránkový editor 4. Shell jako interpret příkazů 5. Shell jako programovací jazyk 6. C-shell 7. Zpracování textu, komunikace mezi uživateli 8. Správa a údržba systému 9. Základní nástroje pro vývoj aplikací 10. Podprogramy standardní knihovny, systémová volání 11. Pomocné utility 12. Bezpečnost a ochrana operačního systému 13. Komunikační protokoly 14. Popis operačního systému UnixWare |
|||
| Literatura - základní: | ||||
| 1. Comer: Operating System Design | ||||
| 2. Madnick, Donovan: Operační systémy | ||||
| 3. Čada: Operační systémy | ||||
| Literatura - doporučená: | ||||
| 1. Gary Nutt: Operating Systems | ||||
| Zařazení předmětu ve studijních programech: | |||||||||
| Program | Forma | Obor | Spec. | Typ ukončení | Kredity | Povinnost | St. | Roč. | Semestr |
| M2301-5 | prezenční studium | Inženýrská informatika a automatizace | 02 Inženýrská informatika a automatizace automatizace | zá,zk | 4 | Povinný | 2 | 1 | L |
| M2301-5 | prezenční studium | Inženýrská informatika a automatizace | 01 Inženýrská informatika a automatizace informatika | zá,zk | 4 | Povinný | 2 | 1 | L |
Vysoké učení technické v Brně
Fakulta strojního inženýrství
Technická 2896/2,
616 69 Brno
IČ 00216305
DIČ CZ00216305
+420 541 141 111
+420 726 811 111 – GSM O2
+420 604 071 111 – GSM T-mobile