SYSTEMY OPERACYJNE

Transkrypt

SYSTEMY OPERACYJNE
SYSTEMY OPERACYJNE
Wykład:
dr inż. Tadeusz,Wilusz
pok. 429 Biblioteka Główna
tel.: 2935-264,
e-mail: [email protected]
CEL:
Poznanie budowy oraz zasad funkcjonowania i użytkowania
systemów operacyjnych.
Program przedmiotu:
•
Wprowadzenie, historia rozwoju systemów operacyjnych, podstawowa struktura
systemu operacyjnego.
• Zadania i właściwości systemów operacyjnych. Struktury systemów komputerowych
i systemów operacyjnych.
• System operacyjny jako środowisko pracy użytkownika. Znakowy i graficzny interfejs
użytkownika. Systemy jedno i wielozadaniowe. Systemy wielodostępne. Systemy
rozproszone
• Warstwowy model systemu operacyjnego. Jądro systemu: struktura i funkcje.
• Zarządzanie plikami. Plik, organizacja systemu plików. Operacje na systemie plików.
Dostęp i ochrona plików, tryby dostępu do plików.
• Zarządzanie procesami. Proces i jego atrybuty. Sygnały i wyjątki oraz ich obsługa.
Realizacja współbieżności procesów, szeregowanie, wywłaszczanie. Synchronizacja
procesów i mechanizmy realizacji. Komunikacja między procesami. Problem
zakleszczania procesów (zastojów).
• Zarządzanie pamięcią. Organizacja i adresowanie pamięci. Pamięć niepodzielna,
dzielona statycznie, dynamicznie, pamięć wirtualna. Algorytmy przydziału pamięci.
• Zarządzanie systemem wejścia/wyjścia. Urządzenia znakowe i blokowe; tryby
dostępu. Programy obsługi urządzeń wejścia wyjścia.
• Przegląd współczesnych systemów operacyjnych.
Literatura podstawowa
1. Lister A.M., Eager R.D.:” Wprowadzenie do systemów operacyjnych”, WNT,
Warszawa 1994. ISBN 83-204-1757-0. (podręcznik wiodący)
2. Silberschatz, J.L. Peterson, P.B. Galvin, Podstawy systemów operacyjnych, WNT
1993, lub wydanie późniejsze. (podręcznik uzupełniajacy)

Podobne dokumenty