Systemy Operacyjne


Wykłady:

- Wykład 1
- Wykład 2
- Wykład 3



Warunki zaliczenia ćwiczeń

Można mieć maksymalnie 2 nieusprawiedliwione nieobecności.
Usprawiedliwienia przynosimy najpóźniej 2 tygodnie po powrocie na zajęcia.
Pozytywne oceny z 3 kolokwiów (IT), dla IO 2 kolokwiów, organizowanych co przerabiany dział.






Materiały do ćwiczeń - Studia dzienne:

- Najczęściej zadawane pytania


- Materiały do ćwiczeń 1
- Materiały do ćwiczeń 2
- Materiały do ćwiczeń 3
- Materiały do ćwiczeń 4

Skrypty powłoki:
- Materiały do ćwiczeń ze skryptów 1
- Materiały do ćwiczeń ze skryptów 2
- Materiały do ćwiczeń ze skryptów 3

Skrypty Perl:
- Materiały do ćwiczeń z Perla 1
- Materiały do ćwiczeń z Perla 2
- Materiały do ćwiczeń z Perla 3


- Perl - dodatek



- Rozwiązanie zadania z Perla - tego z hiperłączami

Skrypt, którego fragmenty pokazywane były na zajęciach to /etc/init.d/nfs.server .

- Uproszczony model powłoki z książki "Design and Implementation of Operating Systems" - Tanenbaum, Woodhull
- Kilka zadań - ze skryptów shellowych z przykładowymi rozwiązaniami.

Użyteczne linki:

Unix
- Linux man pages - dotyczy Linuksa, ale wiele poleceń jest zbieżnych
- Kursu Uniksa - z zasobów AGH
- GREP w praktyce - opis GNU grepa
- OverTheWire Bandit - Gra w powłokę Linuksa
- Bash parameter expansion - co można zrobić z parametrami w Bashu. Z resztą całe wiki jest interesujace.

- https://drawings.jvns.ca/ - komiksopodobne rysunki o programowaniu i Uniksie.
- Unix horror stories
- Unix recovery legend - Odzyskiwanie wciąż działającego systemu z "rm -rf /" z dużą dozą szczęścia.

Perl
Ksiązki o Perlu do pobrania za darmo:
- Perl language reference manual - Praktycznie pełna instrukcja zawierająca opisy poleceń i konstrukcji języka.
- Programming Perl - Wyczerpujący kurs.
- Essential Perl - Wprowadzenie dla programujących już w innym języku.
- Picking up Perl - Podręcznik w stylu tutoriala.
- Simon Cozens - Beginning Perl - Podręcznik Perla dla początkujących.
- Impatient Perl - Kurs Perla skupiający się na szybkich rozwiązaniach konkretnych problemów.
- Perl reference guide - nieco starsza (2004) pozycja zawierająca skondensowaną wiedzę na temat poleceń
- Learning Perl the hard way - Kolejny opis

Inne:
- Perl 5 Internals - jak Perl działa od środka.
- Perl i LWP - czyli techniki webowe w Perlu.