Arhitektura računala 2
Ishodi učenja
- Razlikovati uloge glavnih komponenata računala uključujući procesor, memoriju, sabirnice i ulazno-izlazne uređaje
- predvidjeti aktivnost na memorijskoj sabirnici jednostavnog procesora kao posljedicu izvođenja kratkih odsječaka strojnog kôda
- pokazati implementaciju jednostavnih instrukcija na razini logičkih vrata
- rekonstruirati načela oblikovanja instrukcijskih arhitektura RISC i x86
- riješiti manje programske zadatke dopunjavajući C asemblerom
- rekonstruirati organizaciju superskalarnih procesora s dinamičkim raspoređivanjem
- pokazati korake pri generaciji fizičke adrese u prisutnosti priručne i virtualne memorije
- objasniti implementaciju grubo zrnatog paralelizma na višejezgrenim i višeprocesorskim računalima
Oblici nastave
Predavanja
Predmet predviđa tri sata predavanja tjedno.
LaboratorijPredmet predviđa tri laboratorijske vježbe. http://www.zemris.fer.hr/~ssegvic/ar2/
Način ocjenjivanja
Kontinuirana nastava | Ispitni rok | |||||
---|---|---|---|---|---|---|
Vrsta provjere | Prag | Udio u ocjeni | Prag | Udio u ocjeni | ||
Laboratorijske vježbe | 40 % | 15 % | 40 % | 0 % | ||
Međuispit: Pismeni | 0 % | 40 % | 0 % | |||
Završni ispit: Pismeni | 0 % | 45 % | ||||
Ispit: Pismeni | 50 % | 80 % | ||||
Ispit: Usmeni | 80 % |
Tjedni plan nastave
- Upravljačka jedinica (sklopovska i mikroprogramirana izvedba).
- Upravljačka jedinica (sklopovska i mikroprogramirana izvedba).
- Upravljačka jedinica (sklopovska i mikroprogramirana izvedba).
- Upravljačka jedinica (sklopovska i mikroprogramirana izvedba).
- Gomila. stog. naredbeni segmenti.
- Priručne memorije (preslikavanje. veličina bloka. pristupi zamjene i upisa podataka).
- Priručne memorije (preslikavanje. veličina bloka. pristupi zamjene i upisa podataka).
- Međuispit.
- protočno izvršavanje.
- uvod u instrukcijski paralelizam.
- Superskalarna arhitektura.
- Virtualna memorija (stranična tablica. TLB).
- Višeprocesorski sustavi s diljeljenom memorijom. višejezgreni procesori. Uvod u SIMD. MIMD i Flynnova taksonomija. Višejezgreni i mnogojezgreni sustavi.
- Dijeljeni višeprocesoriski sustavi. memorijska koherencija. Vektorski procesori i grafički procesori. Sklopovska podrška za višedretvenost.
- Završni ispit.
Studijski programi
Sveučilišni preddiplomski
Elektrotehnika i informacijska tehnologija (studij)
Izborni predmeti
(5. semestar)
Obradba informacija (modul)
Obvezni predmeti modula - po izboru
(5. semestar)
Računalno inženjerstvo (modul)
(5. semestar)
Računarska znanost (modul)
Obvezni predmeti modula - po izboru
(5. semestar)
Računarstvo (studij)
Izborni predmeti
(5. semestar)
Telekomunikacije i informatika (modul)
Obvezni predmeti modula - po izboru
(5. semestar)
Literatura
(.), S. RIbarić. Građa računala, Arhitektura i organizacija računarskih sustava,
Izvedba
ID 183428
Zimski semestar
5 ECTS
R1 Engleski jezik
R1 E-učenje
60 Predavanja
0 Auditorne vježbe
8 Laboratorijske vježbe
0 Konstrukcijske vježbe
Ocjenjivanje
89 izvrstan
76 vrlo dobar
63 dobar
50 dovoljan