Neslužbene stranice predmeta Arhitektura računala 2

O predmetu:

U okviru predmeta proučavaju se arhitektonske komponente računalnih sustava: procesor, memorija, sabirnice, ulazno izlazni uređaji. Razmatraju se metode, tehnike i postupci oblikovanja kojima se postižu željena svojstva računalnog sustava (performansa, cijena, potrošnja, pouzdanost, ...). Područja glavnog interesa kolegija su:

  1. specifičnosti arhitekture računala opće namjene (radnih stanica, poslužitelja, prijenosnih računala)
  2. detalji organizacije (mikroarhitekture) procesora koji utječu na performansu programskih sustava
  3. iskorištavanje paralelizma na različitim razinama (instrukcijski paralelizam, vektorske instrukcije, paralelizam na razini tokova izvođenja ili dretvi)

Predmet se sastoji od tri sata predavanja tjedno, te laboratorijskih vježbi koje se kolokviraju jednom u svakom od tri ciklusa. Pretpostavljena su osnovna znanja iz domene programiranja (C, strojni jezik) i oblikovanja digitalnih sklopova stečena na uvodnim kolegijima.

Laboratorijske vježbe

  1. mikroprogramiranje: upute, simulator;
  2. programiranje u strojnom jeziku: upute;
  3. utjecaj arhitekture na programe: upute;
  4. programiranje u OpenCL-u za grafičke procesore (bonus): upute.

Studentski projekti

Predavanja

Preporučena literatura

  1. D. A. Patterson, J. L. Hennessy, Computer Organization & Design, The Hardware/Software Interface, Morgan Kaufmann Pub., Fourth edition, 2007.
  2. S. Ribarić, Naprednije arhitekture mikroprocesora, Element, Zagreb, 3.izdanje, 2002.
  3. S. Ribarić, Arhitektura računala RISC i CISC, Školska knjiga, Zagreb, 1996.
  4. J. L. Hennessy, D. A. Patterson, Computer Architecture, A Quantitative Approach, Morgan Kaufmann Pub., Fourth edition, 2008.

Zanimljivi članci


Svi komentari su dobrodošli: sinisa segvic at fer hr Povratak