Systemy Operacyjne

Transkrypt

Systemy Operacyjne
Symbol:
Data:
16.04.2008r.
Załącznik
Wydanie:
Z-5.4-1-1
Strona:
I
1/3
Status:
obowiązujący
KARTA PRZEDMIOTU
KARTA PRZEDMIOTU
Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2009/2010
Nazwa przedmiotu:
SYSTEMY OPERACYJNE
Kierunek:
INFORMATYKA
Kod/nr
Specjalność:
Tryb studiów:
STACJONARNE INśYNIERSKIE
Rodzaj przedmiotu:
KIERUNKOWY
Instytut/ Katedra:
Instytut Informatyki
Semestr:
IV i V
Prowadzący przedmiot:
Dr inŜ. Ryszard Winiarczyk
Prowadzący zajęcia
Liczba godzin
Wykład: dr inŜ. Ryszard Winiarczyk
Wykład: 30
Liczba pkt ECTS 5
Laboratorium: dr inŜ. Agnieszka Brachman, dr Laboratorium: 30
inŜ. Arkadiusz Biernacki, dr inŜ. Aleksandra
Gruca, dr inŜ. Michał Kozielski, mgr inŜ.
Łukasz Chróst, mgr inŜ. Przemysław
Pruszowski, dr inŜ. Przemysław Skurowski, dr
inŜ. Robert Wójcicki
Powiązanie ze standardami i cel kształcenia
Celem przedmiotu jest zapoznanie studentów z podstawami współczesnych systemów operacyjnych,
rozumianych jako środowiska efektywnego zarządzania zasobami systemu komputerowego oraz
środowiska interfejsu z uŜytkownikiem. W ramach prowadzonych zajęć studenci nabywają
podstawowych umiejętności konfigurowania i administrowania systemami operacyjnymi oraz
rozwiązywania klasycznych problemów z zakresu zarządzania zasobami, a w szczególności
procesorem i pamięcią systemu komputerowego.
Przedmioty wprowadzające oraz wymagania wstępne
Wymagane jest aby student posiadał wiedzę dotyczącą podstawowych pojęć z zakresu budowy i
programowania systemów komputerowych. Przedmioty wprowadzające: Podstawy informatyki,
Programowanie komputerów.
Symbol:
Data:
16.04.2008r.
Załącznik
Wydanie:
I
Z-5.4-1-1
Strona:
2/3
Status:
obowiązujący
KARTA PRZEDMIOTU
Treść wykładów:
Celem przedmiotu jest omówienie podstawowych aspektów systemów operacyjnych ogólnego
przeznaczenia oraz dedykowanych systemów operacyjnych. W ramach zajęć omawiane są funkcje i
architektury systemów operacyjnych, metody zarządzania zasobami systemu komputerowego oraz
mechanizmy koordynacji współdziałania procesów.
Tematyka wykładu obejmuje zagadnienia dotyczące systemów operacyjnych ogólnego
przeznaczenia. W szczególności omawiane są wymienione poniŜej elementy. Podstawowe pojęcia w
dziedzinie systemów operacyjnych: procesy, zasoby, zadania operacyjne systemów, architektury
systemów, typy systemów. Struktura systemu operacyjnego, jądro, drajwery, narzędzia, podsystemy,
interfejsy, programy uŜytkowe. Zagadnienia zarządzania procesami i zasobami: komunikacja
międzyprocesowa, współbieŜność, interferencja, wzajemna blokada, synchronizacja i komunikacja
procesów, mechanizmy synchronizacji i komunikacji: semafory, skrzynki pocztowe. Algorytmy i
mechanizmy zarządzania czasem procesorów. Organizacja pamięci oraz mechanizmy udostępniania
(przydzielania pamięci), mechanizm pamięci wirtualnej, ochrona pamięci. System plików- fizyczna i
logiczna ich organizacja. Algorytmy sterowania głowicą pamięci dyskowej. Omówienie istoty
operacyjnych czasu rzeczywistego oraz rozproszonych systemów operacyjnych.
Tematy: Laboratorium (wykaz ćwiczeń laboratoryjnych)
Windows 7 - Instalacja
Windows 7 - Skrypty administracyjne
Windows 7 – UŜytkownicy, Grupy, Prawa
Windows 7 - Obsługa sieci
Windows 7 - Usługi systemowe
Windows 7 - Zdalny dostęp
Linux Ubuntu - Instalacja i podstawy konfiguracji
Linux Ubuntu - UŜytkownicy, Grupy, Prawa
Linux Ubuntu - Procesy
Linux Ubuntu - Obsługa sieci
Linux Ubuntu - Wielosystemowość
Linux Ubuntu - Podstawy programowania w bash
Symbol:
Data:
16.04.2008r.
Załącznik
Wydanie:
Z-5.4-1-1
Strona:
I
3/3
Status:
obowiązujący
KARTA PRZEDMIOTU
Metody dydaktyczne
Wykład: Prowadzący przedmiot w trakcie wykładu wykorzystuje prezentacje multimedialne, a takŜe
przedstawia studentom przykłady omawianych zagadnień.
Laboratorium: Do kaŜdego laboratorium dołączona jest instrukcja, w której znajduje się
wprowadzenie do zagadnienia, opis narzędzi wykorzystywanych w trakcie zajęć oraz lista zadań lub
pytań wymaganych do zaliczenia danych zajęć laboratoryjnych. Materiały do laboratorium
udostępniane są studentom w postaci elektronicznej na stronie przedmiotu. Czsami jako instrukcję
wykorzystuje się materiały udostępniane przez Microsoft, tj. prezentacji typu webcast, dokumentacji
technicznej. Dla systemu Linux jest dostępna dokumentacja w systemie.
Forma egzaminu/zaliczenia przedmiotu
1. Wykład – kolokwium zaliczeniowe
2. Laboratorium. – kolokwium zaliczeniowe w formie pisemnej
3. Egzamin pisemny
Minimalne wymagania do egzaminu /zaliczenia
Zaliczenie kolokwium z wykładu, zaliczenie wszystkich zajęć laboratoryjnych i kolokwium z zajęć
laboratoryjnych
Literatura (podstawowa i specjalistyczna)
Podstawowa
1. A. Silberschatz, J.L. Peterson, G. Gagne, Podstawy systemów operacyjnych. WNT,
Warszawa 2005
2. W. Stallings, Systemy operacyjne. Robomatic, Wrocław 2004.
3. A. S. Tanenbaum, Modern Operating Systems. wydanie 2, Prentice-Hall Inc., 2001.
4. W. R. Stevens, Programowania w środowisku systemu UNIX. WNT, Warszawa 2002.
Specjalistyczna
Linux Internet Server. Czarna księga, H. Tsuji, T. Watanabe, Acrobyte, Helion 2001
Linux. Księga eksperta, T. Parker, Helion 1999
Dokumentacja systemu Linux – manual
M. Tulloch et al. Windows 7, Resource Kit
Opcjonalnie: Dokumentacja w internecie, np.: www.jtz.org.pl, www.linuxpl.org, ubuntu.pl
Opcjonalnie: Tim Parker „Linux. Księga eksperta”, ISBN: 83-7197-075-7
Opcjonalnie: Adam Podstawczyński „Linux. Praktyczne rozwiązania”, ISBN: 83-7197-326-8
8. Wykłady online. MS Webcasts. www.microsoft.com/events/webcasts/
1.
2.
3.
4.
5.
6.
7.
Zatwierdzono:
…………………………….
(data i podpis prowadzącego)
…………………………………………………
(data i podpis Dyrektora Instytutu/Kierownika Katedry)