Systemy operacyjne - Politechnika Opolska
Transkrypt
Systemy operacyjne - Politechnika Opolska
Politechnika Opolska Wydział Karta Opisu Przedmiotu Kierunek studiów Profil kształcenia Poziom studiów Specjalność Forma studiów Semestr studiów Studia niestacjonarne III Nazwa przedmiotu Systemy operacyjne Subject Title Całk. 6 Wymagania wstępne w zakresie przedmiotu Informatyka Ogólnoakademicki Studia pierwszego stopnia Nauki podst. (T/N) N Operating systems ECTS (pkt.) Tryb zaliczenia przedmiotu Kod przedmiotu Kont. 3 Prakt. 3 Egzamin B4 Nazwy Technologia informacyjna, Programowanie, Podstawy systemów przedmiotów operacyjnych Wiedza 1. Ma wiedzę z zakresu podstaw informatyki, 2. Umiejętności 1. Potrafi analitycznie myśleć. Rozumie potrzebę uczenia się przez całe życie; potrafi inspirować i 1. organizować proces uczenia się innych osób. Kompetencje Ma świadomość ważności i rozumie pozatechniczne aspekty i skutki społeczne 2. działalności inżynierskiej, w tym jej wpływu na środowisko, i związanej z tym odpowiedzialności za podejmowane decyzje. Program przedmiotu Forma zajęć Wykład Ćwiczenia Laboratorium Projekt Seminarium L. godz. zajęć w sem. Prowadzący zajęcia Całkowita Kontaktowa (tytuł/stopień naukowy, imię i nazwisko) 30 20 dr inż. Krzysztof Zatwarnicki | | 30 10 dr inż. Krzysztof Zatwarnicki | | | Treści kształcenia Wykład Lp. 1. 2. 3. 4. 5. 6. Sposób realizacji Tematyka zajęć Rola i zasada działania systemu operacyjnego, klasyfikacja systemów. Pojęcie procesu, wątku i zasobu, struktura systemu, jądro. Szeregowanie procesów: algorytmy planowania, wywłaszczanie, procesy intensywne obliczeniowo i ograniczone wejściem-wyjściem, implementacja w systemach UNIX, Linux i Windows. Zarządzanie pamięcią: przydział, stronicowanie, segmentacja, fragmentacja, pamięć wirtualna, algorytmy wymiany. System plików: organizacja logiczna, pliki i ich typy, katalogi, metody dostępu, organizacja fizyczna, przydział bloków, zarządzanie wolną przestrzenią, przechowywanie podręczne, synchronizacja dostępu współbieżnego, przykłady implementacji. Przetwarzanie współbieżne: istota synchronizacji procesów, komunikacja. L. godz. pracy własnej studenta 10 L. godz. kontaktowych w sem. Sposoby sprawdzenia zamierzonych Egzamin ustny efektów kształcenia 2 4 4 2 4 20 Laboratorium Lp. 1. Sposób realizacji Tematyka zajęć Instalacja systemu Linux Liczba godzin 4 Liczba godzin 1 2. 3. 4. 5. Podstawowe komenty powłoki Bash Programowanie skryptów powłoki Bash Zarządzanie dyskami i systemami plików Uruchamianie, zarządzanie procesami i demonami w systemie Unix 3 4 1 1 L. godz. pracy własnej studenta 20 L. godz. kontaktowych w sem. 10 Sposoby sprawdzenia zamierzonych Ocena poprawności wykonania ćwiczeń efektów kształcenia 1. Ma wiedzę z zakresu podstaw systemów operacyjnych (W). Wiedza Rozumie sposób pracy mechanizmów stosowanych w 3. systemach operacyjnych (W). Umiejętności Efekty kształcenia dla przedmiotu - po zakończonym cyklu kształcenia Potrafi pracować z systemami operacyjnymi klasy Windows i 1. Unix (L). Potrafi wskazać źródło problemów związanych z 2. nieprawidłowo działającym systemem (L). Prawidłowo identyfikuje i rozstrzyga dylematy związane z 1. wykonywaniem zawodu (W,L). Kompetencje społeczne Ma świadomość roli społecznej absolwenta uczelni technicznej, a zwłaszcza rozumie potrzebę formułowania i przekazywania społeczeństwu, w szczególności poprzez 2. środki masowego przekazu, informacji i opinii dotyczących osiągnięć techniki i innych aspektów działalności inżynierskiej; podejmuje starania, aby przekazać takie informacje i opinie w sposób powszechnie zrozumiały (W). Metody dydaktyczne: Wykład informacyjny, prezentacje multimedialne. Dyskusja dydaktyczna w ramach laboratorium. Forma i warunki zaliczenia przedmiotu: Laboratorium: poprawne wykonanie wszystkich przewidzianych programem ćwiczeń; pozytywne oceny z egzaminu ustnego, uzyskanie zaliczenia z laboratorium. Wykład : Literatura podstawowa: [1] A. Silberschatz, P. Galvin, G. Gagne: Podstawy systemów operacyjnych, WNT 2006. [2] [3] A.S. Tanenbaum: Strukturalna organizacja systemów komputerowych, Helion 2006. Literatura uzupełniająca: [1] M. Rochkind: Programowanie w systemie UNIX dla zaawansowanych, WNT 2007. [2] [3] M. Ben-Ari: Podstawy programowania współbieŜnego i rozproszonego, WNT 1996. ______________ * niewłaściwe przekreślić ………………………………………………….. ………………………………………………………. (kierownik jednostki organizacyjnej/bezpośredni przełożony: pieczęć/podpis (Dziekan Wydziału pieczęć/podpis)