Architektura systemów komputerowych WM-I-S1-E3-ARSK
Architektura systemów komputerowych to umiejętność dobrania i połączenia dostępnych elementów funkcjonalnych, procesorów, pamięci i innych urządzeń w celu stworzenia komputera spełniającego założone wymagania wydajności, kosztów i ergonomii oraz techniki formalnego modelowania takich systemów. W ramach wykładu omawiane są następujące zagadnienia: krótka historia komputerów, taksonomia Flynn’a komputerów, elementy arytmetyki komputerów, elementy konstrukcji współczesnych systemu komputerowego, w tym magistrale, pamięci (wewnętrzne i zewnętrzne), urządzenia wejścia/wyjścia. Następnie omawiane są: procesory, ich organizacja, listy rozkazów, wybrane architektury RISC, CISC, i procesorów super-skalarnych. Przedstawiona jest klasa komputerów jedno-układowych na przykładzie procesorów firmy Atmel i architektury Arduino. Przedstawione są następnie przykłady złożonych i heterogenicznych systemów komputerowych.
Dyscyplina naukowa, do której odnoszą się efekty uczenia się
Grupa przedmiotów ogólnouczenianych
Koordynatorzy przedmiotu
Opis nakładu pracy studenta w ECTS
Poziom przedmiotu
Symbol/Symbole kierunkowe efektów uczenia się
Typ przedmiotu
Efekty uczenia się
WYKŁAD
Student:
W1 - charakteryzuje architekturę i organizację współczesnych komputerów oraz wyjaśnia zasady budowy, działania i współdziałania podstawowych elementów systemów komputerowych (I1_W10),
LABORATORIUM
Student:
U1 - wykorzystuje wiedzę informatyczną i matematyczną do analizy oraz rozwiązywania problemów związanych z architekturą komputerów i projektowaniem systemów obliczeniowych (I1_U02),
U2 - tworzy, uruchamia, testuje i dokumentuje proste programy w językach niskiego poziomu, uwzględniając specyfikę architektury sprzętowej komputera (I1_U09),
U3 - samodzielnie wyszukuje, analizuje i wykorzystuje informacje niezbędne do pogłębiania wiedzy z zakresu architektury komputerów (I1_U16),
U4 - analizuje architekturę systemów komputerowych oraz wykorzystuje mechanizmy systemów operacyjnych i usług sieciowych do konfiguracji i rozbudowy systemów przetwarzania oraz składowania danych, w tym systemów rozproszonych (I1_U02),
U5 - projektuje architekturę prostych i złożonych systemów komputerowych, uwzględniając wymagania funkcjonalne i techniczne projektowanego rozwiązania (I1_U02),
Kryteria oceniania
Dla wszystkich efektów przyjmuje się następujące kryteria oceny we wszystkich formach weryfikacji:
ocena 5: osiągnięty w pełni (bez uchwytnych niedociągnięć)
ocena 4,5: osiągnięty niemal w pełni i nie są spełnione kryteria przyznania wyższej oceny
ocena 4: osiągnięty w znacznym stopniu i nie są spełnione kryteria przyznania wyższej oceny
ocena 3,5: osiągnięty w znacznym stopniu – z wyraźną przewagą pozytywów – i nie są spełnione kryteria przyznania wyższej oceny
ocena 3: osiągnięty dla większości przypadków objętych weryfikacją i nie są spełnione kryteria przyznania wyższej oceny
ocena 2: nie został osiągnięty dla większości przypadków objętych weryfikacją
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: