Semestr zimowy 2008/09
Semestr zimowy 2009/10
Semestr zimowy 2010/11
Semestr zimowy 2011/12
Semestr zimowy 2012/13
Semestr zimowy 2013/14
Semestr zimowy 2014/15
Architektura komputerów I23030
Treści programowe:
Wprowadzenie. Architektury Harvard-Princeton.
Siedem wymiarów komputera ISA.
Podstawy funkcjonowania procesora Konstrukcja modelu programowego w podejściu CISC i RISC
Assembler procesorów rodziny x86.
Cykl rozkazu. Assembler.
Jednostki jednocyklowe, wielocyklowe i potokowe.
Pamięć. Pamięć podręczna a architektury systemów wieloprocesorowych (MPP, UMA, NUMA, MP) oraz typu SMP.
Sytuacje wyjątkowe i system wejścia-wyjścia.
Magistrala wejścia-wyjścia.
Funkcje systemu zarządzania pamięcią.Pamięć wirtualna.
Zasada funkcjonowania jednostki sterującej.
Architektura VLIW np. Intel IA-64
Efekty kształcenia:
Słuchacz potrafi zdefiniować strukturę i budowę współczesnych procesorów komputerów. Rozumie:
-sposób działania komputera dostosowanego do wykonywania programów napisanych w językach programowania,
-budowę jednostki CPU i notację RTN
-model i implementację mechanizmów systemu operacyjnego do współpracy z hierarchią pamięci i urządzeniami zewnętrznymi .
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Literatura
a) podstawowa:
BIERNAT J., Architektura komputerów, Wrocław, Oficyna Wydawnicza Politechniki Wrocławskiej, 2004 (wyd. 4).
STALLINGS W., Organizacja i architektura systemu komputerowego, WNT, Warszawa 2004.
NISAN N., SCHOCKEN S., Elementy systemów komputerowych- budowa nowoczesnego komputera od podstaw, WNT 2008
NULL L., LOBUR J., Struktura organizacyjna i architektura systemów komputerowych, Helion 2004
METZGER P., Anatomia PC, Helion 2007
SYCK G., Turbo Assembler - Biblia użytkownika, LT&P Warszawa 1994.
b) uzupełniająca:
HENNESSY J.L., PATTERSON D.A., Computer Architecture. A Quantitative Approach, San Mateo CA, Morgan Kaufmann, (wyd. 4).
PATTERSON D.A., HENNESSY J.L., Computer Architecture. Hardware-Software Interface, San Mateo CA, Morgan Kaufmann, 1998.