Systemy operacyjne
Transkrypt
Systemy operacyjne
Nazwa przedmiotu: SYSTEMY OPERACYJNE Operating Systems Kierunek: Forma studiów: Kod przedmiotu: Informatyka Stacjonarne Rodzaj przedmiotu: Poziom kwalifikacji: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy ogólny I stopnia C4_12 Rok: III Semestr: IV Rodzaj zajęć: Liczba godzin/tydzień: Liczba punktów: wykład, laboratorium 2WE, 2L 5 ECTS PRZEWODNIK PO PRZEDMIOCIE I KARTA PRZEDMIOTU CEL PRZEDMIOTU C1. Zapoznanie studentów z budową, podstawowymi właściwościami i mechanizmami systemów operacyjnych. C2. Nabycie przez studentów praktycznych umiejętności w zakresie posługiwania się podstawowymi systemami operacyjnymi, poznanie podstawowych poleceń oraz zdobycie umiejętności pisania skryptów. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI 1. Wiedza z zakresu techniki cyfrowej, architektury komputerów i podstaw programowania. 2. Znajomość zasad bezpieczeństwa pracy przy użytkowaniu systemów komputerowych. 3. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej. 4. Umiejętności pracy samodzielnej i w grupie. 5. Umiejętności prawidłowej interpretacji i prezentacji własnych działań. EFEKTY KSZTAŁCENIA EK 1 – posiada podstawową wiedzę teoretyczną z zakresu systemów operacyjnych, EK 2 – zna rodzaje systemów operacyjnych ich zadania i właściwości oraz podstawowe struktury systemów operacyjnych i budowę systemów komputerowych, EK 3 – zna zarządzanie procesami i wątkami oraz mechanizmy służące do programowania współbieżnego w systemach operacyjnych, EK 4 – zna ogólną budowę jądra systemu, jego elementy i dane oraz sposoby kolejkowania zadań i implementacji mechanizmów współbieżności, EK 5 – zna sposoby zarządzania pamięcią operacyjną oraz różne implementacje pamięci wirtualnej EK 6 – zna zagadnienia obsługi urządzeń peryferyjnych oraz pojęcie i działanie systemu plików z uwzględnieniem wybranych struktur systemów plików oraz sposobów ich ochrony, EK 7 – posiada wiedzę nt. przydziału zasobów i planowania, EK 8 – zna zagadnienia ochrony zasobów, bezpieczeństwa i niezawodności systemów operacyjnych, EK 9 – zna i potrafi stosować podstawowe polecenia systemu Windows, EK 10 – potrafi przygotowywać skrypty dla systemu Windows, EK 11– zna i potrafi stosować podstawowe polecenia systemu Unix (Linux), EK 12 – potrafi przygotowywać skrypty dla systemu Unix (Linux). TREŚCI PROGRAMOWE Forma zajęć – WYKŁADY W 1 – Rodzaje systemów operacyjnych. W 2 – Zadania i właściwości systemu operacyjnego. W 3 – Procesy współbieżne. W 4 – Jądro systemu. W 5 – Zarządzanie pamięcią operacyjną. Pamięć wirtualna. W 6 – Obsługa wejścia i wyjścia. W 7 – System plików. W 8 – Przydział zasobów i planowanie. W 9 – Ochrona zasobów. W 10 – Bezpieczeństwo systemu. W 11 – Niezawodność systemu. Forma zajęć – LABORATORIUM L 1 – Wprowadzenie do systemu Windows. L 2 – Podstawy użytkowania wiersza poleceń systemu Windows. L 3 – Zaawansowane użytkowanie wiersza poleceń. L 4 – Strumienie danych, potoki danych oraz pliki wsadowe. L 5 – Podstawy administracji systemem Windows. L 6 – Host skryptów systemu Windows. L 7 – Podstawowe polecenia systemu Linux. L 8 – Mechanizmy wejścia/wyjścia systemu Linux. L 9 – Edytor vi. Podstawy pisania skryptów w systemie Linux. L 10 – Instrukcje warunkowe i pętli w skryptach w systemie Linux. L 11 –Poznanie podstaw obsługi sieci w systemie Linux. L 12 – Obsługa i konfiguracja X Windows w systemie Linux. L 13 – Zaawansowane polecenia systemu Linux. L 14 – Zapoznanie się z Symulatorem działania Systemu Operacyjnego. L 15 – Ćwiczenia z wykorzystaniem Symulatora działania Systemu Operacyjnego. Liczba godzin 2 2 4 2 5 3 4 2 2 2 2 Liczba godzin 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 NARZĘDZIA DYDAKTYCZNE 1. – Wykład z wykorzystaniem prezentacji multimedialnych 2. – Ćwiczenia laboratoryjne, opracowanie sprawozdań z realizacji przebiegu ćwiczeń 3. – Przykładowe systemy operacyjne zainstalowane na komputerach laboratoryjnych 4. – Instrukcje do wykonania ćwiczeń laboratoryjnych 5. – Symulator systemu operacyjnego 6. – Strona internetowa nt. systemów operacyjnych SPOSOBY OCENY ( F – FORMUJĄCA, P – PODSUMOWUJĄCA) F1. – ocena przygotowania do ćwiczeń laboratoryjnych F2. – ocena umiejętności stosowania zdobytej wiedzy podczas wykonywania ćwiczeń 2 F3. – ocena sprawozdań z realizacji ćwiczeń objętych programem nauczania F4. – ocena aktywności podczas zajęć P1. – ocena znajomości poszczególnych systemów operacyjnych oraz umiejętności rozwiązywania postawionych problemów– zaliczenie na ocenę* P2. – ocena opanowania materiału nauczania będącego przedmiotem wykładu – zaliczenie wykładu (lub egzamin) * warunkiem uzyskania zaliczenia jest otrzymanie pozytywnych ocen ze wszystkich kolokwiów, OBCIĄŻENIE PRACĄ STUDENTA Forma aktywności Średnia liczba godzin na zrealizowanie aktywności 30W 30L 60 h Godziny kontaktowe z prowadzącym Godziny kontaktowe z prowadzącym - egzamin 3h Godziny konsultacji z prowadzącym 5h Zapoznanie się ze wskazaną literaturą 12 h Przygotowanie do ćwiczeń laboratoryjnych 15 h Wykonanie sprawozdań z realizacji ćwiczeń laboratoryjnych i 10 h utrwalenie materiału (czas poza zajęciami laboratoryjnymi) Przygotowanie do egzaminu (kolokwium) 20 h Suma SUMARYCZNA LICZBA PUNKTÓW ECTS DLA PRZEDMIOTU Liczba punktów ECTS, którą student uzyskuje na zajęciach wymagających bezpośredniego udziału prowadzącego Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym, w tym zajęć laboratoryjnych i projektowych 125 h 5 ECTS 2.7 ECTS 2.2 ECTS LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA 1. Abraham Silberschatz, Peter B. Galvin, Greg Gagne: Podstawy systemów operacyjnych, WNT 2005, 2. William Stallings: Systemy operacyjne, Struktura i zasady budowy, Mikom/PWN 2006, 3. M. Lister, R. D. Eager: Wprowadzenie do systemów operacyjnych, WNT 1994 4. Andrew S. Tanenbaum: Rozproszone systemy operacyjne, PWN 1997 5. G. Couloris, J. Dollimore, T. Kindberg: Systemy rozproszone, podstawy i projektowanie, WNT 1998, 6. Podręczniki do omawianych systemów operacyjnych PROWADZĄCY PRZEDMIOT ( IMIĘ, NAZWISKO, ADRES E-MAIL) 1. dr inż. Jarosław Bilski [email protected] MACIERZ REALIZACJI EFEKTÓW KSZTAŁCENIA Efekt Odniesienie Cele Treści Narzędzia Sposób 3 kształcenia danego efektu do efektów zdefiniowanych dla całego programu (PEK) EK1 EK2 EK3 EK4 EK5 EK6 EK7 EK8 EK9 EK10 EK11 EK12 przedmiotu programowe dydaktyczne oceny C1 W1-11 L14-15 1,5,6 P2 C1 W1-2 1,5,6 P2 C1 W3, L14-15 1,5,6 P2 C1 W4 1,5,6 P2 C1 W5 1,5,6 P2 C1 W6-7 1,5,6 P2 C1 W8 1,5,6 P2 C1 W9-11 1,5,6 P2 C2 L1-3,L5 2,3,4 C2 L4.L6 2,3,4 C2 L7-8, L11-13 2,3,4 C2 L9-10, L13 2,3,4 K_W06 K_W10 K_K01 K_K02 K_W06 K_W10 K_K01 K_K02 K_W10 K_W20 K_K01 K_K02 K_W10 K_W20 K_W06 K_W10 K_W06 K_W10 K_W21 K_W10 K_W10 K_W21 K_U14 K_K01 K_U14 K_K01 K_U14 K_K01 K_U14 K_K01 F1-F4 P1 F1-F4 P1 F1-F4 P1 F1-F4 P1 II. FORMY OCENY - SZCZEGÓŁY Na ocenę 2 Efekt 1-8 Student opanował wiedzę z zakresu systemów operacyjnych, ich budowy, stosowanych mechanizmów oraz zasad funkcjonowania. Efekt 9-12 Student posiada umiejętności Na ocenę 3 Na ocenę 4 Student opanował wiedzę z zakresu systemów operacyjnych, potrafi wyjaśnić ich budową i działanie Na ocenę 5 Student nie opanował podstawowej wiedzy z zakresu systemów operacyjnych. Student częściowo opanował wiedzę z zakresu systemów operacyjnych. Student bardzo dobrze opanował wiedzę z zakresu materiału objętego programem nauczania, samodzielnie zdobywa i poszerza wiedzę przy użyciu różnych źródeł. Student nie potrafi posługiwać się Student nie potrafi Student poprawnie Student potrafi wykorzystać zdobytej wykorzystuje wiedzę przedstawić 4 stosowania wiedzy w praktycznym rozwiązywaniu problemów związanych z wybranymi systemami operacyjnymi. Zna polecenia systemowe i potrafi przygotowywać skrypty. podstawowymi poleceniami i nie potrafi przygotować skryptów nawet z pomocą podanych instrukcji oraz prowadzącego. wiedzy, zadania wynikające z realizacji ćwiczeń wykonuje z pomocą prowadzącego. oraz samodzielnie rozwiązuje problemy wynikające w trakcie realizacji ćwiczeń. alternatywne rozwiązania przedstawionych problemów oraz potrafi dokonać ich analizy i oceny oraz uzasadnić zalety poszczególnych rozwiązań. Dopuszcza się wystawienie oceny połówkowej o ile student spełniający wszystkie efekty kształcenia wymagane do oceny pełnej spełnia niektóre efekty kształcenia odpowiadające ocenie wyższej III. INNE PRZYDATNE INFORMACJE O PRZEDMIOCIE 1. Wszelkie informacje dla studentów (prezentacje do zajęć, instrukcje do ćwiczeń laboratoryjnych, przykładowe aplikacje) dostępne są na stronie internetowej http://kik.pcz.pl/so. 2. Informacja na temat konsultacji, programu i zasad uzyskania zaliczenia oraz egzaminu przekazywana jest studentom podczas pierwszych zajęć z danego przedmiotu. 5