SylabUZ
Nazwa przedmiotu | Architektura komputerów I |
Kod przedmiotu | 11.3-WI-INFP-AK-I |
Wydział | Wydział Informatyki, Elektrotechniki i Automatyki |
Kierunek | Informatyka / Przemysłowe Systemy Informatyczne |
Profil | ogólnoakademicki |
Rodzaj studiów | pierwszego stopnia z tyt. inżyniera |
Semestr rozpoczęcia | semestr zimowy 2016/2017 |
Semestr | 1 |
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 |
Laboratorium | 30 | 2 | 18 | 1,2 | Zaliczenie na ocenę |
Wykład | 15 | 1 | 9 | 0,6 | Zaliczenie na ocenę |
Nabycie umiejętności i kompetencji w zakresie:
brak
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. Standard IEEE 754. Działania na danych. Algorytmy dodawania, odejmowania, mnożenia i dzielenia. Tryby adresowania. Sterowanie przebiegiem programu. Warunki i rozgałęzienia.
Potokowe przetwarzanie rozkazów. Współpraca wielu jednostek wykonawczych. Prognoza i realizacja rozgałęzień. Modele przetwarzania informacji.
Sprzęg z otoczeniem. Magistrale (ISA, ESIA, LB, PCI, AGP). Urządzenia zewnętrzne - monitor, klawiatura, mysz, drukarka. Zasady działania i obsługi. Środowisko multimedialne.
Organizacja i hierarchia pamięci. Pamięć podręczna - organizacja i obsługa. Problem spójności pamięci podręcznej, Model MESI. Pamięci wtórne (masowe). Metody zapisu informacji na nośniku magnetycznym i optycznym. Sterowniki pamięci masowych.
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ń. Rozdzielona i wielopoziomowa pamięć podręczna (cache). Organizacja systemu pamięci. Architektura mikroprocesorów klasy CISC. Przegląd współczesnych architektur RISC.
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.
wykład: wykład konwencjonalny/tradycyjny
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%
1. Mueller S., Soper M. E.: Rozbudowa i naprawa komputerów PC. Kompendium, Helion, 2001
2. Metzger P.: Diagnostyka i optymalizacja komputerów PC, Helion, 2001
Zmodyfikowane przez dr hab. inż. Andrzej Pieczyński, prof. UZ (ostatnia modyfikacja: 19-09-2016 21:25)