Wydział Elektrotechniki, Informatyki i Telekomunikacji Pakiet
Transkrypt
Wydział Elektrotechniki, Informatyki i Telekomunikacji Pakiet
Systemy operacyjne I Liczba godzin w semestrze Liczba godzin w tygodniu • • • Wykład Laboratorium 30 30 2 2 Wykład Laboratorium 18 18 2 2 Forma zajęć Kod przedmiotu: 11.3-WE-I-SO1-PK_S1S Typ przedmiotu: obowiązkowy Wymagania wstępne: Teoretyczne podstawy informatyki, Architektura komputerów I i II, Algorytmy i struktury danych Język nauczania: polski Odpowiedzialny za przedmiot: dr inż. Krzysztof Patan Prowadzący: dr inż. Krzysztof Patan, pracownicy Instytutu Sterowania i Systemów Informatycznych Semestr • • • Punkty ECTS Forma zaliczenia Studia stacjonarne zaliczenie z oceną III zaliczenie z oceną Studia niestacjonarne zaliczenie z oceną III zaliczenie z oceną 5 Zakres tematyczny przedmiotu: Budowa systemu komputerowego: Pamięć operacyjna, procesor, urządzenia wejścia wyjścia, pojecie przerwania, dualny tryb wykonywania operacji Zadania oraz podział systemów operacyjnych: Klasyfikacja systemów operacyjnych: systemy wsadowe, systemy wieloprogramowe, systemy z podziałem czasu, systemy równoległe, systemy sieciowe, systemy rozproszone i systemy czasu rzeczywistego. Budowa systemów operacyjnych. Składowe systemów operacyjnych. Usługi oferowane przez systemy operacyjne oraz klasyfikacja struktur systemów operacyjnych. Szeregowanie zadań. Kryteria i algorytmy planowania czasu procesora. Ocena algorytmów planowania. Szeregowanie rotacyjne, priorytetowe. Wywłaszczanie. Zarządzanie pamięcią. Logiczna i fizyczna przestrzeń adresowa. Przydział ciągły pamięci operacyjnej. Fragmentacja zewnętrzna i wewnętrzna. Upakowanie. Stronicowanie pamięci. Segmentacja pamięci. Pamięć wirtualna. Algorytmy realizacji pamięci wirtualnej. Stronicowanie na żądanie. Wymiana stron w pamięci. Efektywność stronicowania na żądanie. Algorytmy realizacji metody. System plików. Pojęcie pliku oraz struktury katalogów. Budowa systemu plików. Metody przydziału miejsca na dyskach twardych. Budowa systemów operacyjnych Windows XP/Vista oraz Windows Server 2008. Konfiguracja systemu, administrowanie systemem. Nadawanie praw dostępu do zasobów systemu. Autoryzacja. Przeprowadzanie inspekcji dostępu do składników systemu. Budowa rejestru systemowego. Liczniki systemu i monitorowanie wydajności. Analiza budowy podstawowych składników systemu. Efekty kształcenia: Umiejętności i kompetencje w zakresie budowy systemu komputerowego i systemu operacyjnego. Poznanie podstawowych algorytmów szeregowania czasu procesora, przydziału pamięci operacyjnej. Poznanie budowy systemu plików. Podstawowe kompetencje z zakresu administrowania i konfiguracji systemów Windows XP/Vista, Windows Server 2008. Warunki zaliczenia: Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z kolokwiów pisemnych lub ustnych przeprowadzonych co najmniej raz w semestrze. Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium. Literatura podstawowa 1. 2. 3. Silberschatz A., Galvin P. B.: Podstawy systemów operacyjnych, WNT, Warszawa, 2000. Solomon D. A., Russinovich M. E.: Microsoft Windows 2000. Od środka, Helion, Gliwice, 2003. Morimoto R., Noel M., Droubi O., Gardinier K., Neal N.: Windows Server 2003. Księga eksperta, Helion, Gliwice, 2004. Literatura uzupełniająca 1. 2. Coulouris G., Dollimore J., Kindberg T.: Systemy rozproszone. Podstawy i projektowanie, WNT, Warszawa, 1998. Tanenbaum A. S.: Rozproszone systemy operacyjne, PWN, Warszawa, 1997. Uwagi: - 75 Wydział Elektrotechniki, Informatyki i Telekomunikacji Pakiet informacyjny, stacjonarne i niestacjonarne inżynierskie studia I stopnia, kierunek Informatyka