Zbigniew S. Szewczak Podstawy Systemów Operacyjnych

Transkrypt

Zbigniew S. Szewczak Podstawy Systemów Operacyjnych
Zbigniew S. Szewczak
Podstawy Systemów
Operacyjnych
Wykład 15
Egzamin
Toruń, 2004
Terminy egzaminów
☛I termin
☛poniedziałek, 7.06.2004, p.313, g.10.00-12.00 MSP
☛środa, 9.06.2004, S7, g. 10.00-12.00 - Ir + lic
☛ocena bdb z ćwiczeń zwalnia z egzaminu
☛środa, 9.06.2004, S7, g. 12.00-14.00 - IVr inf
☛II termin
☛środa, 23.09.2004, S7, g. 10.00-12.00 - Ir+ lic
☛środa, 23.09.2004, S7, g. 10.00-12.00 - IVr inf
☛
Terminy wyników
☛Wyniki egzaminów i terminy wpisów na
moodle’u, nie później jednak niż:
☛I termin
☛23 czerwca 2004
☛II termin
☛6 października 2004
Literatura podstawowa
☛A. Silberschatz, P.B. Gavin, Podstawy systemów
operacyjnych, wyd. III, WNT, 2000 (tł. 5th ed.)
☛http://www.bell-labs.com/topic/books/os-book
☛W. Stallings, Organizacja i architektura systemu
komputerowego. Projektowanie systemu a jego
wydajność., WNT, 2000 (tł. 4th ed.)
☛http://WilliamStallings.com/
Literatura podstawowa (c.d.)
☛www.mat.uni.torun.pl
☛Serwer lokalny
☛Materiały dydaktyczne
☛ Zbigniew Szewczak
Podstawy Systemów Operacyjnych - 2004
☛podręczniki
☛https://moodle.mat.uni.torun.pl
☛slajdy z wykładów są w bibliotece
Wymagania minimalne
☛Architektura i organizacja komputerów
☛Systemy operacyjne
☛Angielska terminologia komputerowa
Architektura i organizacja
komputerów
☛System komputerowy i jego struktura
☛Model J. von Neumanna
☛Procesor
☛programowanie niskopoziomowe
☛rejestry, adresacja, instrukcje maszynowe
☛Pamięć główna
☛Magistrala systemowa
☛Wejście-Wyjście
☛Działanie komputera
☛cykl rozkazu (z przerwaniami) oraz jego stany
☛Ochrona sprzętowa
Systemy operacyjne
☛Struktury systemów operacyjnych
☛składowe systemów i zarządzanie
☛Procesy
☛stany procesu, PCB, wątki
☛Planowanie przydziału procesora
☛algorytmy planowania
☛diagramy Gantta
☛ocena algorytmów
Systemy operacyjne (c.d.)
☛Impas
☛stan bezpieczny i stan zagrożenia
☛algorytmy
☛bezpieczeństwa
☛zamawiania zasobów
☛wykrywania impasu
Systemy operacyjne (c.d.)
☛Zarządzanie pamięcią
☛algorytmy zarządzania pamięcią
☛Pamięć wirtualna
☛stronicowanie na żądanie
☛algorytmy zastępowania stron
☛anomalia Belady’ego
☛porównanie algorytmów zastępowania stron
☛algorytmy przydziału ramek
☛szamotanie
☛przyczyny szamotania
☛
Systemy operacyjne (c.d.)
☛Systemy wejścia-wyjścia
☛cykl we/wy, odpytywanie, przerwania, DMA
☛typy urządzeń we/wy, porty we/wy
☛Linux jako przykład systemu operacyjnego
☛moduły jądra i zarządzanie procesami
☛planowanie procesów
☛algorytm planowania z podziałem czasu
☛zarządzanie pamięcią
☛algorytm rejestrowania ramek
☛Struktura systemów sieciowych: NFS, SMB, NCP
☛Polecenia Unix’a i Linux’a z wykładu
Egzamin 2004
☛Oddawana kartka jest ważna jeśli zawiera czytelne:
☛imię, nazwisko, numer zestawu - w lewym górnym rogu
☛numer indeksu - w prawym górnym rogu
☛Zagadnienia egzaminacyjne
☛moodle: egz2004.ps
☛przykłady z wykładów
☛Oceny:
☛10 pytań każde za 1p i 2 zadania każde za 2p
☛[ 0, 7] -> ndst
☛( 7, 9] -> dst; ( 9,11] -> dst+
☛(11,12] -> db; (12,13] -> db+
☛(13,14] -> bdb