Size: 2219
Comment:
|
Size: 2999
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= Operačné systémy = | ## page was renamed from OperacneSystemy = Počítačové siete = |
Line 3: | Line 4: |
2007/08 -- ZS | 2008/09 -- ZS |
Line 10: | Line 11: |
* Jozef Martin Kollar jmkollar@penguin.sk | |
Line 24: | Line 24: |
* Protokol http * Základy HTML |
|
Line 25: | Line 27: |
== Témy na skúšku == | == Výsledky == |
Line 27: | Line 29: |
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. |
[[/Prve|Prvé zápočtové cvičenie]] |
Line 36: | Line 33: |
[:/Zadanie1: prvé] | === Cvičenia pre prípravu na druhé skúšobné cvičenie === <<Pozor>> Tieto zadania si vypracujte doma. Ak to zvládnete sami, nemali by ste mať na skúšobnom cvičení problém. Môžete si samozrejme navzájom pomáhať. Zadania nebudem zbierať. Na cvičení vám dám urobiť niečo podobné, takže si vypracované zadania doneste, pomôže vám to. Body dostanete za to, čo urobíte priamo na cvičení. '''Druhé skúšobné cvičenie bude v piatok 29.11''' <<Pohov>> [[attachment:python_zadania.pdf| Zadania z Pythonu]] ##=== Cvičenia z pythonu === ## 1. Napíšte program, ktorý zostrojí a vypíše zoznam prvočísiel < 100 ## 1. Napíšte funkciu, ktorá transponuje maticu. Matica je daná ako zoznam zoznamov čísel. ## 1. Napíšte funkciu {{{permutuj(zoz)}}}, ktorá vráti všetky permutácie zoznamu {{{zoz}}} |
Line 40: | Line 56: |
* [attachment:prva.pdf pdf k prvej prednáške] | * [[attachment:prva.pdf|pdf k prvej prednáške]] * [[attachment:tahak_unix.pdf|Ťahák - príkazy v UNIXe]] |
Line 44: | Line 60: |
* [:/Fork:fork(), wait(), SIGCHLD] * [:/Pipe:pipe()] * [:/Socket: UNIXové sockety] |
* [[/Fork|fork(), wait(), SIGCHLD]] * [[/Pipe|pipe()]] * [[/Socket| UNIXové sockety]] * [[/TCPSocket | Klient a server TCP]] * [[/Sumator | TCP server pre scitanie cisel]] |
Počítačové siete
2008/09 -- ZS
Vyučujúci
Gejza Jenča gejza.jenca@stuba.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
- Protokol http
- Základy HTML
Výsledky
Domáce zadania
Cvičenia pre prípravu na druhé skúšobné cvičenie
![]() |
Tieto zadania si vypracujte doma. Ak to zvládnete sami, nemali by ste mať na skúšobnom cvičení problém. Môžete si samozrejme navzájom pomáhať. Zadania nebudem zbierať. Na cvičení vám dám urobiť niečo podobné, takže si vypracované zadania doneste, pomôže vám to. Body dostanete za to, čo urobíte priamo na cvičení. Druhé skúšobné cvičenie bude v piatok 29.11 |
Materiály
Pythonovské programy
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