SylabUZ
Nazwa przedmiotu | Architektura komputerów i systemy operacyjne |
Kod przedmiotu | 06.0-WE-EiTP-AKiSO |
Wydział | Wydział Informatyki, Elektrotechniki i Automatyki |
Kierunek | Elektronika i telekomunikacja |
Profil | ogólnoakademicki |
Rodzaj studiów | pierwszego stopnia z tyt. inżyniera |
Semestr rozpoczęcia | semestr zimowy 2017/2018 |
Semestr | 2 |
Liczba punktów ECTS do zdobycia | 4 |
Typ przedmiotu | obowiązkowy |
Język nauczania | polski |
Sylabus opracował |
|
Forma zajęć | Liczba godzin w semestrze (stacjonarne) | Liczba godzin w tygodniu (stacjonarne) | Liczba godzin w semestrze (niestacjonarne) | Liczba godzin w tygodniu (niestacjonarne) | Forma zaliczenia |
Wykład | 30 | 2 | - | - | Zaliczenie na ocenę |
Laboratorium | 30 | 2 | - | - | Zaliczenie na ocenę |
- Zapoznanie z budową i zasadami funkcjonowania oraz parametrami komputera.
- Poznanie budowy, struktur i zasad funkcjonowania systemów operacyjnych.
Fizyka, Metody i techniki programowania I
Architektura systemu komputerowego. Podstawowe podzespoły komputera ich funkcje i rodzaje.
Architektura systemów pamięci. Rodzaje i własności pamięci. Zakres adresowy pamięci. Funkcje pamięci. Pamięci operacyjne i masowe. Pamięć wirtualna.
Zasady przetwarzania informacji. Kodowanie liczb, operacje arytmetyczne i logiczne, struktury sterowania operacjami.
Procesory o architekturze RISC i CISC. Budowa procesora, rejestry i cykle procesora. Procesory o złożonych i zredukowanej liczbie rozkazów. Systemy wieloprocesorowe. Zasada pracy systemu wieloprocesorowego.
Systemy o pamięci wspólnej i rozproszonej. Klastry obliczeniowe. Transputery i architektury ich połączeń.
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 pamięci. Upakowanie. Stronicowanie i segmentacja pamięci. Pamięć wirtualna.
System plików. Pojęcie pliku oraz struktury katalogów. Budowa systemu plików. Metody przydziału miejsca na dyskach twardych
wykład: dyskusja, konsultacje, wykład konwersatoryjny, wykład problemowy, wykład konwencjonalny
laboratorium: ćwiczenia laboratoryjne
Opis efektu | Symbole efektów | Metody weryfikacji | Forma zajęć |
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.
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
Chalk B.S.: Organizacja i architektura komputera, WNT, Warszawa, 1998.
Metzger P.: Anatomia PC, wydanie VI, Helion, Gliwice, 2003.
Mueller S.: Rozbudowa i naprawa komputerów PC, Helion, Gliwice, 2001.
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.
Wojtuszkiewicz K.: Urządzenia techniki komputerowej. Jak działa komputer, PWN, Warszawa 2013.
Metzger P.: Diagnostyka i optymalizacja komputerów PC, Helion, 2001
Mueller S., Soper M. E.: Rozbudowa i naprawa komputerów PC, kompedium, Helion, Gliwice, 2001.
Wojtuszkiewcz K.: Urządzenia techniki komputerowej. Urządzenia peryferyjne i interfejsy, PWN, Warszawa 2013.
Zmodyfikowane przez prof. dr hab. inż. Krzysztof Patan (ostatnia modyfikacja: 27-04-2017 01:00)