Úvod do operačních systémů
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
BI-UOS | KZ | 5 | 2+2 | česky |
- Přednášející:
- Jan Žďárek (gar.), Zdeněk Muzikář, Jan Trdlička
- Cvičící:
- Jan Žďárek (gar.), Lukáš Bařinka, Josef Gattermayer, Jakub Hladík, Petr Hodač, Vojtěch Jirkovský, Jiří Kašpar, Robert Kessl, Zdeněk Muzikář, Ivan Šimeček, Michal Šoch, Jan Trdlička, Ondřej Žižka
- Předmět zajišťuje:
- katedra počítačových systémů
- Anotace:
-
Studenti se seznámí se základními principy a částmi operačních systémů (systémy souborů, procesy a vlákna, přístupová práva, správa paměti, síťové rozhraní) se zaměřením na UNIX a MS Windows. V prakticky zaměřených cvičeních se naučí používat shell, základní příkazy a filtry pro zpracování textových dat.
- Požadavky:
-
Základní používání grafického uživatelského rozhraní. Schopnost učit se novým způsobům uvažování.
- Osnova přednášek:
-
1. Úvod. Základní pojmy. Historie a architektura OS Unix.
2. Příkazová řádka-shell, zpracování příkazu a jeho parametrů, proměnné.
3. Souborový systém.
4. Textové filtry a další užitečné příkazy.
5. Regulární výrazy a jejich použití.
6. Identita procesu a přístupová práva.
7. Procesy a vlákna, IPC.
8. Návratový kód programu, numerické výpočty, komprese a archivace.
9. Síťové rozhraní.
10. Secure shell, X Window System.
11. MS Windows: instalace, základní konfigurace, příkazový interpret a jeho možnosti.
12. MS Windows: souborový systém.
13. MS Windows: síťové služby, zabezpečení.
14.
- Osnova cvičení:
-
1. Úvod, práce v grafickém prostředí, jednoduché příkazy.
2. Seznámení se shellem, představení editoru vi.
3. Základní příkazy pro práci se soubory.
4. Standardní vstupy a výstupy procesu, filtry.
5. Regulární výrazy. Program grep.
6. Zpracování textů programy sed a awk.
7. Přístupová práva, program find, zálohováni a komprese dat.
8. Práce s procesy, návratový kód, příkaz test.
9. Proměnné, řídící příkazy shellu, bloky příkazů, funkce, numerické výpočty.
10. Uživatelský vstup, zpracování přepínačů, psaní a ladění skriptů, plánování úloh.
11. Procvičení skriptů, konzultace.
12. Test, procvičení skriptů.
13. Náhradní testy. Udělení zápočtu.
14.
- Cíle studia:
-
Cílem předmětu je poskytnout studentům přehled o operačních systémech a základních pojmech z této oblasti a naučit je prakticky pracovat s operačním systémem na úrovni pokročilého uživatele. Studenti po úspěšném absolvování předmětu budou moci navázat studiem vnitřních struktur a administrace operačních systémů, a též programování v shellu a jiných skriptovacích jazycích.
- Studijní materiály:
-
1. Lasser, J. Rozumíme UNIXu. Praha: Computer Press, 2002. ISBN 80-7226-706-X.
2. Bott, E., Siechert, C. Mistrovství v Microsoft Windows XP: Windows XP do nejmenších podrobností a do posledního detailu.. Praha: Computer Press, 2002. ISBN 80-7226-693-4.
- Poznámka:
-
Rozsah=prednasky+proseminare+cviceni:2p+2c
- Rozvrh na zimní semestr 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Rozvrh na letní semestr 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Předmět je součástí následujících studijních plánů:
-
- Teoretická informatika - verze pro ty, kteří se zapsali v roce 2009 a 2010 (povinný předmět programu)
- Počítačové inženýrství - verze pro ty, kteří se zapsali v roce 2009 a 2010 (povinný předmět programu)
- Softwarové inženýrství - verze pro ty, kteří se zapsali v roce 2009 a 2010 (povinný předmět programu)
- Web a multimedia - verze pro ty, kteří se zapsali v roce 2009 a 2010 (povinný předmět programu)
- Informační systémy a management - verze pro ty, kteří se zapsali v roce 2009 a 2010 (povinný předmět programu)
- Informační technologie - verze pro ty, kteří se zapsali v roce 2009 a 2010 (povinný předmět programu)
- Informatika, plán pro fázi studia bez oboru - verze pro ty, kteří se zapsali v roce 2009 a 2010 (povinný předmět programu)
- Informatika, plán pro fázi studia bez oboru - verze pro ty, kteří se zapsali v roce 2011 a 2012 (povinný předmět programu)
- Informační systémy a management - verze pro ty, kteří se zapsali v roce 2011 a 2012 (povinný předmět programu)
- Informační technologie - verze pro ty, kteří se zapsali v roce 2011 a 2012 (povinný předmět programu)
- Počítačové inženýrství - verze pro ty, kteří se zapsali v roce 2011 a 2012 (povinný předmět programu)
- Softwarové inženýrství - verze pro ty, kteří se zapsali v roce 2011 a 2012 (povinný předmět programu)
- Teoretická informatika - verze pro ty, kteří se zapsali v roce 2011 a 2012 (povinný předmět programu)
- Web a multimedia - verze pro ty, kteří se zapsali v roce 2011 a 2012 (povinný předmět programu)