Współczesne Systemy Operacyjne
I rok Magisterskich Studiów Uzupełniających z Informatyki
I trymestr roku akademickiego 2009/2010
Uwaga: ogłoszenia "drobne"
- 28.10.2009
Terminy kartówek: 28.10, 4.11, 18.11, 25.11, 2.12, 10.12.
Na tej stronie znajdziesz informacje i materiały dotyczące wykładu
ze Współczesnych Systemów Operacyjnych dla I roku MSUI na
Wydziale Matematyki, Informatyki i
Mechaniki
Uniwersytetu Warszawskiego .
Wykładowca:
Janina Mincer-Daszkiewicz (email: jmd@mimuw.edu.pl)
Wykład: środa 17:00 - 18:30, sala 2180
Konsultacje: czwartek 8:30 - 10, p. 2230
Początek
-
Wykład 1:
Wprowadzenie:
Zadania SO, UNIX - historia, Linux - historia, cechy, budowa
-
Wykład 2:
Zarządzanie procesami:
Pojęcia podstawowe, struktury danych, kontekst wykonania,
funkcje systemowe, listy procesów, wątki jądra
-
Wykład 3:
Zarządzanie procesami:
Synchronizacja na poziomie jądra
-
Wykład 4:
Zarządzanie procesami:
Szeregowanie procesów
-
Wykład 5:
Zarządzanie pamięcią: Adresowanie, stronicowanie, pamięć fizyczna, system bliźniaków
-
Wykład 6:
Zarządzanie pamięcią: Alokator płytowy, zarządzanie nieciągłymi obszarami pamięci
-
Wykład 7:
Zarządzanie pamięcią: Przestrzeń adresowa procesu, fork()
-
Wykład 8 i 9:
Zarządzanie pamięcią: Podręczna pamięć stron, błąd braku strony, wymiana stron
-
Wykład 10:
Zarządzanie plikami: System plików ext2
Początek
-
D.P. Bovet, M. Ceasti, "Linux Kernel", Wydawnictwo RM, Warszawa 2001
(tłumaczenie pierwszego wydania, wersja jądra 2.2).
Strona domowa wersji angielskiej w serwisie O'Reilly
(z listopada 2005, wersja jądra 2.6).
- R. Love,
Linux Kernel Development,
Novell Press, 2005 (wersja jądra 2.6)
-
M. Beck, H. Bohme, M. Dziadzka, U. Kunitz, R. Magnus, D. Verworner, "Linux
Kernel. Jądro systemu". MIKOM, 1999 (wersja jądra 2.0).
-
U. Vahalia, "UNIX - nowe horyzonty", WNT, 2001.
-
B. Goodheart, J. Cox, "Sekrety magicznego ogrodu.
UNIX System V Wersja 4 od środka" oraz, pod tym samym tytułem,
"Odpowiedzi do wszystkich zadań z podręcznika", WNT, 2001.
-
F. Soltis, "Inside AS/400".
-
M. Bach , "Budowa systemu operacyjnego Unix", WNT, 1995.
-
A. Silberschatz, P. Galvin,
Podstawy systemów operacyjnych (wydanie trzecie, rozszerzone),
WNT, 2000.
Operating System Concepts" (seventh edition),
John Wiley & Sons, 2004.
Operating System Concepts with Java (sixth edition),
John Wiley & Sons, 2003.
Applied Operating System Concepts" (first edition),
John Wiley & Sons, 2000.
- Dokumentacja z sieci
Początek
Na zajęcia obowiązuje rejestracja (poprzez USOSweb, zgodnie z terminami
ogłoszonymi przez Dziekana). Wykład kończy się egzaminem. W sesji
zwykłej odbędzie sie jeden egzamin (termin zostanie ogłoszony
później). Ponadto odbędą się dwa egzaminy poprawkowe. Do egzaminu
mogą przystąpić jedynie osoby zarejestrowane. Egzamin będzie
pisemny. Będzie wymagał odpowiedzenia na 6 lub więcej pytań
dotyczących materiału omawianego na wykładzie. Można się również
spodziewać drobnych zadań rachunkowych. W czasie egzaminu nie będzie
można korzystac z żadnych notatek, książek itp.
Początek
Początek
Początek
Początek