Załącznik nr 7 do Zarządzenia Rektora nr /2 z dnia 2 lutego 22r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 22/23 EiT_S_I_AiSOK Architektura i Systemy Operacyjne Komputerów Computer Architecture and Operating Systems A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW Kierunek studiów Poziom kształcenia Profil studiów Forma i tryb prowadzenia studiów Specjalność Jednostka prowadząca moduł Koordynator modułu Elektronika i Telekomunikacja I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne) KTiF dr inż. Józef Ciosmak Zatwierdził: B. OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU Przynależność do grupy/bloku przedmiotów Status modułu Język prowadzenia zajęć Usytuowanie modułu w planie studiów - semestr Usytuowanie realizacji przedmiotu w roku akademickim kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr IV semestr letni (semestr zimowy / letni) Wymagania wstępne brak (kody modułów / nazwy modułów) Egzamin nie (tak / nie) Liczba punktów ECTS Forma prowadzenia zajęć w semestrze 3 wykład ćwiczenia laboratorium projekt inne
EFEKTY KSZTAŁCENIA I METODY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA Cel modułu Celem przedmiotu jest przedstawienie budowy i funkcji współczesnego komputera ( systemu komputerowego). Omówienie architektury mikroprocesora, pamięci, układów peryferyjnych. Dodatkowo zapoznanie studenta z budową i działaniem popularnych systemów operacyjnych. Symbol efektu W_ W_2 Efekty kształcenia student, który zaliczył przedmiot: Znajomość modularnej struktury mikroprocesora, architektur mikroprocesorów (von Neumana i harwardzkiej). Wiedza na temat interakcji mikroprocesora, pamięci i urządzeń we/wy. Wiedza na temat przerwań, magistral, DMA. Znajomość technik projektowania mikroprocesorów. Znajomość budowy współczesnego komputera. Rozległa wiedza na temat zagadnień związanych z mikroprocesorami, pamięciami i urządzeniami służącymi do budowy komputera. Rozległa wiedza na temat: zastosowania pamięci, struktur pamięciowych, różnych pojęć związanych z pamięcią komputera. Forma prowadzenia zajęć (w/ć/l/p/inne) odniesienie do efektów kierunkowych odniesienie do efektów obszarowych w KW_6 TA_W2 w KW_2, KW_9 Student zna ogólną strukturę systemu operacyjnego. w KW_6 W_5 Student zna pojęcie procesu i wątku oraz zagadnienia szeregowania, synchronizacji i komunikacji procesów i wątków. Treści kształcenia: TA_W5, TA_W6 w KW_9 TA_W5 w KW_6 TA_W3, TA_W7 TA_W3, TA_W7 Treści kształcenia w zakresie wykładu Nr wykładu Treści kształcenia Komputery budowa i zasady działania. Konstrukcja i zasada działania mikroprocesora. 2 Pamięć, urządzenia komputerów wewnętrzne i dołączanie. Projektowanie mikroprocesora jednostka arytmetyczno-logiczna. 3 Magistrale wiadomości podstawowe, zagadnienie arbitrażu, cykle pracy magistral. Pamięć wiadomości podstawowe, pamięć cache, pamięć wirtualna. 4 Projektowanie mikroprocesora projekt ścieżki danych i jednostki sterującej dla instrukcji jednocyklowych. Projektowanie mikroprocesora projekt ścieżki danych i jednostki sterującej dla instrukcji wielocyklowych. 5 Projektowanie mikroprocesora współpraca z pamięcią. Urządzenia we/wy, przerwania i DMA. 6 Projektowanie mikroprocesora współpraca z urządzeniami we/wy. Projektowanie mikroprocesora techniki implementacji. 7 Kierunki rozwoju architektur mikroprocesorów. Test wielokrotnego wyboru z zakresu architektury komputerów. Odniesienie do efektów kształcenia dla modułu W_ W_, W_2 W_2, W_, W_2 W_, W_2,, 8 Wstęp charakterystyka systemów operacyjnych.
9 Zagadnienia sprzętowe związane z systememi operacyjnymi. Ogólna budowa systemu operacyjnego. Zarządzanie procesami i wątkami. Synchronizacja procesów i wątków, komunikacja. W_5 2 Zakleszczenia. Zarządzanie pamięcią operacyjną., W_5 3 Pamięć wirtualna. Pamięć pomocnicza., W_5 4 System plików. Ochrona. W_5 5 Test wielokrotnego wyboru z zakresu systemów operacyjnych. Zaliczenie, W_5 przedmiotu. Metody sprawdzania efektów kształcenia Symbol efektu W_ W_2 Metody sprawdzania efektów kształcenia (sposób sprawdzenia, w tym dla umiejętności odwołanie do konkretnych zadań projektowych, laboratoryjnych, itp.) Sprawdzian pisemny w formie testu z zakresu systemów operacyjnych. Sprawdzian pisemny w formie testu z zakresu systemów operacyjnych.
C. NAKŁAD PRACY STUDENTA Bilans punktów ECTS Rodzaj aktywności obciążenie studenta Udział w wykładach 3 2 Udział w ćwiczeniach 3 Udział w laboratoriach 4 Udział w konsultacjach (2-3 razy w semestrze) 5 Udział w zajęciach projektowych 6 Konsultacje projektowe 7 Udział w egzaminie 8 9 Liczba godzin realizowanych przy bezpośrednim udziale nauczyciela akademickiego Liczba punktów ECTS, którą student uzyskuje na zajęciach wymagających bezpośredniego udziału nauczyciela akademickiego ( punkt ECTS=25-3 godzin obciążenia studenta) Samodzielne studiowanie tematyki wykładów 2 Samodzielne przygotowanie się do ćwiczeń 3 Samodzielne przygotowanie się do kolokwiów 4 Samodzielne przygotowanie się do laboratoriów 5 Wykonanie sprawozdań 5 Przygotowanie do kolokwium końcowego z laboratorium 7 Wykonanie projektu lub dokumentacji (projekt biznesowy) 8 Przygotowanie do zaliczenia końcowego 9 Wykonanie ankiet 2 3 (suma) Liczba godzin samodzielnej pracy studenta (suma) 2 Liczba punktów ECTS, którą student uzyskuje w ramach samodzielnej pracy ( punkt ECTS=25-3 godzin obciążenia studenta) 22 Sumaryczne obciążenie pracą studenta 3 23 Punkty ECTS za moduł punkt ECTS=25-3 godzin obciążenia studenta 24 Nakład pracy związany z zajęciami o charakterze praktycznym Suma godzin związanych z zajęciami praktycznymi 25 Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym punkt ECTS=25-3 godzin obciążenia studenta
D. LITERATURA Wykaz literatury. William Stallings, Organizacja i architektura systemu komputerowego, WNT, 24. 2. Linda Null, Julia Lobur, Struktura organizacyjna i architektura systemów komputerowych, Helion, 24. 3. B.S. Chalk, Organizacja i architektura komputerów, WNT, 998 4. M. Morris Mano, Architektura komputerów, WNT, 988 5. Abraham Silberschatz, James L. Paterson, Peter B. Galvin, Podstawy Systemów Operacyjnych, WNT, Warszawa 993 6. Abraham Silberschatz, Peter B. Galvin, Greg Gagne, Podstawy Systemów Operacyjnych, WNT, Warszawa 25 7. William Stallings, Systemy operacyjne Struktura i zasady budowy, PWN, Warszawa 23 8. Andrew S. Tanenbaum, Systemy operacyjne, Helion, Gliwice 2 Witryna WWW modułu/przedmiotu http://weaii-moodle.tu.kielce.pl/