SylabUZ
Nazwa przedmiotu | Computer architecture |
Kod przedmiotu | 11.3-WE-INFP-ArchitComp |
Wydział | Wydział Informatyki, Elektrotechniki i Automatyki |
Kierunek | Informatyka |
Profil | ogólnoakademicki |
Rodzaj studiów | Program Erasmus pierwszego stopnia |
Semestr rozpoczęcia | semestr zimowy 2020/2021 |
Semestr | 1 |
Liczba punktów ECTS do zdobycia | 5 |
Typ przedmiotu | obowiązkowy |
Język nauczania | angielski |
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ę |
Acquisition of skills and competences in the field of:
computer construction,
rules for sending, storing and processing information on your computer,
general computer work rules,
parallel computer architectures
peripheral devices
lack
Historia rozwoju komputera. Klasyfikacje komputerów według różnych kryteriów.
Istota działania systemu komputerowego: Modele von Neumanna i Harvarda. Zasada współpracy procesora z pamięcią w procesie przetwarzania informacji. Operacje wejścia-wyjścia. Hierarchia pamięci, struktura adresowa. Systemy wieloprocesorowe. Klasyfikacja Flynna, maszyny SIMD, MISD, MIMD.
Model programowy procesora. Poziomy maszynowe i języki maszynowe, architektura listy rozkazów. Reprezentacja i typy danych. Kodowanie liczb całkowitych. Zmiennoprzecinkowe reprezentacje liczb. Działania na danych. Algorytmy dodawania, odejmowania, mnożenia i dzielenia. Szybkość działań arytmetycznych. Tryby adresowania. Sterowanie przebiegiem programu. Warunki i rozgałęzienia.
Organizacja i hierarchia pamięci. Pamięć podręczna - organizacja i obsługa. Problem spójności pamięci podręcznej, Rozdzielona i wielopoziomowa pamięć podręczna (cache). Pamięci wtórne (masowe). Metody zapisu informacji na nośniku magnetycznym i optycznym. Sterowniki dysków. Dyski HDD, HHD, SSD. Organizacja systemu pamięci.
Architektury RISC i ich charakterystyka. Programy współbieżne i maszyny równoległe. Mechanizmy przyśpieszające. Przetwarzanie potokowe (pipelining). Prognoza rozgałęzień. Przyśpieszanie realizacji rozgałęzień. Przegląd współczesnych architektur RISC. Architektura mikroprocesorów klasy CISC. Architektrura procesora wielordzeniowego.
Klasyfikacja architektur. Współbieżne wykonywanie programów w systemach wieloprocesorowych. Klasyfikacja maszyn równoległych. Techniki programowania systemów równoległych. mechanizmy komunikacji i synchronizacji. Dekompozycja problemu dla potrzeb przetwarzania równoległego. Systemy rozproszone.
Sprzęg z otoczeniem. Magistrale (ISA, EISA, VLB, PCI). Interfejsy szeregowe i równoległe: centronics, usb.
Urządzenia peryferyjne: monitor, klawiatura, mysz, drukarka, skaner, ploter. Zasady działania i obsługi. Środowisko multimedialne.
Lecture: traditional lecture
laboratory: lab exercices
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%
Zmodyfikowane przez prof. dr hab. inż. Andrzej Obuchowicz (ostatnia modyfikacja: 27-04-2020 11:02)