No registered users in community Materiały
in last 10 minutes
in last 10 minutes
SOP - Systemy operacyjne
Prowadzący: Michał Hanćkowiak
Ocena z przedmiotu
- wykład: egzamin pisemny (test moodle ?)
- ćwiczenia: sprawozdania (format), kolokwia, projekt
Ćwiczenia
- Temat A - Linux z perspektywy użytkownika, polecenia (pliki/katalogi i procesy)
(zamknięte ???, czas: ???) - Temat D - Linux, ksh/bash, pisanie skryptów
- Temat C - Linux, root/admin, VBox
- Temat E - wybrane zagadnienia
- ostateczny termin przysyłania sprawozdań: ???
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 tematu "C"
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; gniazdka BSD; 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;
wykl6a problemy współbieżności, wykl6b weryfikacja (spin, Petri Nets);
język Tcl: slajdy (niektóre!), opis języka, inne materiały, progr. pod Tcl/Tk dla Xwindows
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
- 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-