No registered users in community Materiały
in last 10 minutes
in last 10 minutes
SOP i SOS czyli "Systemy operacyjne" i "Sys. oper. i sieci komputerowe"
Prowadzący: Michał Hanćkowiak
Ocena z przedmiotu
- sprawozdania z wykonania zadań na ćwiczeniach
wysyłać mailem po oficjalnym zamknięciu danego tematu;
w subject podać "SOP, Temat ?" lub "SOS, Temat ?"
sprawozdania muszą mieć następujący format
za każde wykonane zadanie otrzymujemy 1pkt, chyba że napisano inaczej;
sprawozdania piszemy SAMODZIELNIE !!!
(dotyczy to też robienia zadań, wykonywania eksperymentów itp)
w przypadku stwierdzenia plagiatu lub innych nieprawidłowości
następuje automatyczne odesłanie na termin poprawkowy !!!
w opisach zadań muszą być "wydruki", będące dowodem wykonania zadania!
*** Wyniki sprawozdań: SOS *** - dwa kolokwia (quizy na moodle ?) po "sys op" i po "sieciach", tematyka
ocena końcowa będzie średnią arytm z ocen:
1) sprawozdań, 2) kolokwium z sys op, 3) kolokwium z sieci /w 2021 nie odbyło się/
ocena końcowa jest wspólna dla ćwiczeń i wykładu
kolokwium 27.05.2021, 11:45-12:00 (quiz na moodle) - mini-referaty (nieobowiązkowe) na ćwiczeniach czyli
omówienie przy tablicy/ komputerze/ rzutniku wybranego tematu,
wygłoszenie mini-referatu dodaje do oceny końcowej 0.5,
mini-referat trzeba uzgodnić z prowadzącym! - egzamin pisemny z wykładu (???)
Ćwiczenia
- Temat A - Linux z perspektywy użytkownika, polecenia (pliki/katalogi i procesy)
(zamknięte 15.04.2021, czas: 1 tydzień) - Temat D - Linux, ksh/bash, pisanie skryptów
(zamknięte 29.04.2021, czas: 1 tydzień) - Temat C - Linux, root/admin, VBox
(zamknięte 27.05.2021, czas: 2 tygodnie) - Temat E - wybrane zagadnienia ///tylko SOP///
- Temat B - sieci komputerowe, VBox ///tylko SOS///
- ostateczny termin przysyłania sprawozdań: 20.06.2021
jeśli ktoś przysyła 2 sprawozdania to powinny być one wysłane w OSOBNYCH mailach!
folder z materiałami pomocniczymi do ćw.
drugi folder z programami dla puppy pod VBox
instrukcja instalacji maszyn wirt. to na użytek tematów C i B !
materiały o j. Tcl (na użytek: Xwin, socket)
03.2020, program putty.exe (klient ssh)
można pobrać stąd
lub z folderu
putty używa się podobnie jak klienta linuxowego: ssh s????@lts.wmi.amu.edu.pl
Plan wykładu
- blok 1; systemy operacyjne; Unix/Linux z perspektywy użytkownika
wykl1a: wstęp, pliki; wykl1b: procesy; powłoka ksh i skrypty;
etc1, etc2: admin. Unix-em; funsys Unix-a; Xwindows, toolkit Tk; - blok 3; budowa ogólnego systemu operacyjnego
wykl3a: historia s.o., architektura s.o., sprzęt; wykl3b: rodzaje pam., ochrona;
wykl3c: składniki s.o., zarządzanie procesami, wątki - blok 4; budowa ogólnego systemu operacyjnego c.d.
wykl4a: zarządzanie pamięcią oper., pam. wirtualna;
wykl4b: system plików; wykl4c: system we/wy - blok 5; istniejące systemy operacyjne
wykl5a: Unix (BSD, SysV, Linux); wykl5b: Windows 2000, 20XX; - blok 6; wybrane zagadnienia ///tylko SOP///
język Tcl: slajdy (niektóre!), opis języka, inne materiały, progr. pod Tcl/Tk dla Xwindows;
wykl6a problemy współbieżności, wykl6b sieci Petriego (od slajdu 8);
- blok 2; sieci komputerowe ///tylko SOS///
wykl2: intersieć, sieci fizyczne, adresy, warstwy protokołów,
prot. warstw 3 i 4: IP, UDP, TCP (patrz rozdz. o łączach 1, 2),
prot. nad warstwą transportową (FTP, HTTP, SSL/TLS, DNS, mail, ...),
gniazdka bsd (także w j.Tcl), wykl2a: dns i mail (patrz też rozdz. w 1, 2)
Literatura
- książki o systemach operacyjnych:
Silberschatz, Galvin "Podstawy systemów operacyjnych", (główna książka)
Bach "Budowa systemu operacyjnego UNIX", opis Unix-a System V Wydanie 2
- książki o sieciach komputerowych:
Kurose, Ross, "Sieci, od szczegółu do ogółu z internetem w tle", (nowa książka)
Comer, "Sieci komputerowe TCP/IP, tom 1", (stara książka)
dokumenty RFC: https://tools.ietf.org/html/
- materiały o Unix-ie / Linux-ie:
manual, manual2, manual3, HOWTOs
The Linux System Administrator's Guide
Linux Network Administrators Guide - Unix / Linux, konkretne tematy...
terminale tekstowe: -1-, -2-, tmux (man, -3-), xterm, urxvt
X Windows + VNC: Xvnc, Xvfb, x11vnc, xsecurity, -1-, -2-, -3-, marco
warstwowy sys. plików (unionfs): -1-, -2-
dysk twardy, mbr, partycje: -1-