Wprowadzone zmiany - Akademia Morska w Szczecinie

Transkrypt

Wprowadzone zmiany - Akademia Morska w Szczecinie
Przedmiot:
Jednostka prowadząca kierunek
Semestr
III
Systemy operacyjne
Akademia Morska w Szczecinie
Wydział Nawigacyjny
Kierunek
INFORMATYKA
Tryb studiów
Stacjonarne
PLAN ZAJĘĆ PROGRAMOWYCH
Liczba godzin w tygodniu Liczba godzin w semestrze
Liczba tygodni
w semestrze
A
C
L
A
C
L
15
2E
2
30
30
ECTS
6
Założenia i cele przedmiotu
Po wykonaniu przewidzianych programem zajęć student powinien:
Znać  rodzaje systemów operacyjnych, zasady działania systemów operacyjnych, procesy i wątki, współbieżność,
szeregowanie zadań, zarządzanie pamięcią.
Umieć  rozwiązywać klasyczne problemy synchronizacji (problemy producent-konsument i czytelnicy-pisarze
oraz problem pięciu filozofów), dobierać algorytm szeregowania zadań do specyfiki aplikacji.
PROGRAM ZAJĘĆ
SEMESTR III
1.
2.
3.
4.
5.
6.
7.
8.
AUDYTORYJNE
30 GODZ.
LABORATORYJNE
30 GODZ.
Rola i zadania systemu operacyjnego.
Klasyfikacja systemów operacyjnych.
Szeregowanie zadań.
Zarządzanie pamięcią.
Zarządzanie urządzeniami wejścia-wyjścia.
System plików.
Przetwarzanie współbieżne i synchronizacja procesów.
Zakleszczenie.
SEMESTR III
1.
SYSTEMY OPERACYJNE
SYSTEMY OPERACYJNE
Ćwiczenia laboratoryjne obejmują zagadnienia z zakresu tematyki realizowanej na zajęciach
audytoryjnych.
Literatura podstawowa
1. Nutt G., Operating Systems. A Modern Perspective, Addison Wesley Longman 2002.
2. Silberschatz A., Peterson J.L., Gagne G., Podstawy systemów operacyjnych, WNT 2005.
3. Stallings W., Systemy operacyjne, Robomatic 2004.
4. Tanenbaum A.S., Modern Operating Systems, Prentice-Hall 2001.
5. http://wazniak.mimuw.edu.pl
6. Morimoto R., Noel M., Droubi O., Mistry R., Amaris C.,Windows Server 2008 PL. Księga eksperta. 2009.
7. Tomaszewska-Adamarek A.,Windows XP PL. Ilustrowany przewodnik. 2005.
8. Fusco J.,Linux. Niezbędnik programisty. 2009.
9. Granneman S.,Linux. Rozmówki. 2006.
10. Ray D. S., Ray E. J.,Po prostu UNIX. 2000.
11. Czarny P.,Linux. Kurs. 2004.
12. Czarny P.,Linux. Kurs. Wydanie II. 2007.
13. Love R.,Linux. Programowanie systemowe. 2008.
14. Matthew N., Stones R.,Zaawansowane programowanie w systemie Linux. 2002.
Literatura uzupełniająca
1. Bach M.J., Budowa systemu operacyjnego Unix, WNT 1995.
2. Bic L., Shaw A.C., The Logical Design of Operating Systems, Prentice-Hall 1988.
3. Solomon D.A., Russinovich M.E., Microsoft Windows® 2000 od środka, Helion 2003.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Vahalia U., Jądro systemu UNIX®. Nowe horyzonty, WNT 2001.
Zdanowski S.,Debian Linux. System operacyjny dla każdego. Pierwsze starcie. 2009.
Hill B. M., Harris D. B., Vyas J.,Debian GNU/Linux 3.1. Biblia. 2006.
McFedries P.,Windows Vista PL. Księga eksperta. 2008.
Miller M., The Green Button Windows Media Center. Domowe centrum rozrywki. 2007.
Pogue D.,Windows Vista PL. Nieoficjalny podręcznik. 2008.
Kaczmarek J., Landowska A., Wróbel M.,Szkoła systemu Linux. 2007.
Ward B.,Jak działa Linux. 2005.
Mac Kelby S.,OS X Tiger. Skuteczne rozwiązania. 2008.
Hill B. M., Bacon J., Burger C., Ivan Krstić J. J.,Ubuntu. Oficjalny podręcznik. 2007.