Size: 1403
Comment:
|
Size: 2219
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 25: | Line 25: |
== Témy na skúšku == 1. Súborový systém, užívatelia a skupiny, prístupové práva 2. Procesy, signály, rúry. 3. Regulárne výrazy. 4. Náčrt riešenia jednoduchého problému v shelli. 5. Náčrt jednoduchého programu v Pythone. 6. Základy internetových protokolov IP, TCP, UDP, HTTP. == Domáce zadania == [:/Zadanie1: prvé] |
|
Line 28: | Line 41: |
* [:/Fork: pythonovské scripty ilustrujúce fork(), wait(), SIGCHLD] | === Pythonovské programy === * [:/Fork:fork(), wait(), SIGCHLD] * [:/Pipe:pipe()] * [:/Socket: UNIXové sockety] === Skripty === |
Line 36: | Line 58: |
1. ''How To Ask Questions The Smart Way'',Eric Steven Raymond, http://www.catb.org/~esr/faqs/smart-questions.html | 1. ''How To Ask Questions The Smart Way'', Eric Steven Raymond, http://www.catb.org/~esr/faqs/smart-questions.html 1. ''Dive into Python'', Mark Pilgrim, http://www.diveintopython.org/ 1. ''Advanced Bash-Scripting Guide'', Mendel Cooper, http://tldp.org/guides.html 1. ''GNU/Linux Command-Line Tools Summary'', Gareth Anderson, http://tldp.org/guides.html == Webové stránky == 1. http://www.root.cz/clanky/regularni-vyrazy-1/ seriál o regulárnych výrazoch od P. Satrapu |
Operačné systémy
2007/08 -- ZS
Vyučujúci
Gejza Jenča gejza.jenca@stuba.sk
Jozef Martin Kollar jmkollar@penguin.sk
Stručná osnova predmetu
- Princípy OS Unix/Linux
- Základy práce so systémom
- Súborový systém
- Užívatelia a skupiny
- Procesy, rúry
- Prehľad základných utilít
- Programovanie v shelli, skripty
- Textový editor vim
- Programovací jazyk Python
- Základy internetových protokolov
Témy na skúšku
- Súborový systém, užívatelia a skupiny, prístupové práva
- Procesy, signály, rúry.
- Regulárne výrazy.
- Náčrt riešenia jednoduchého problému v shelli.
- Náčrt jednoduchého programu v Pythone.
- Základy internetových protokolov IP, TCP, UDP, HTTP.
Domáce zadania
[:/Zadanie1: prvé]
Materiály
- [attachment:prva.pdf pdf k prvej prednáške]
Pythonovské programy
[:/Fork:fork(), wait(), SIGCHLD]
[:/Pipe:pipe()]
- [:/Socket: UNIXové sockety]
Skripty
Literatúra
Linux: Příručka českého uživatele, Vilém Vychodil; Computer Press 2003, Brno (je žiadúce, aby každý mal svoju kópiu)
Začínáme programovat v jazyce Python, Daryl Harms, Kenneth McDonald; Computer Press, 2003 (nie je nutné, stačí dokumentácia v systéme)
The Art of Unix Programming, Eric S. Raymond, http://www.faqs.org/docs/artu/
Umění programování v Unixu, Eric S. Raymond, (český preklad horeuvedeného)
How To Ask Questions The Smart Way, Eric Steven Raymond, http://www.catb.org/~esr/faqs/smart-questions.html
Dive into Python, Mark Pilgrim, http://www.diveintopython.org/
Advanced Bash-Scripting Guide, Mendel Cooper, http://tldp.org/guides.html
GNU/Linux Command-Line Tools Summary, Gareth Anderson, http://tldp.org/guides.html
Webové stránky
http://www.root.cz/clanky/regularni-vyrazy-1/ seriál o regulárnych výrazoch od P. Satrapu
Podmienky na zápočet
20 bodov zo 40. Body sa budú udeľovať v rámci cvičení.
Príklady a cvičenia