Förstå och förklara hur ett datorsystem fungerar. Göra en koppling mellan program och det sätt på vilket de körs på den aktuella hårdvaran. Utvärdera komplexiteten av moderna datorsystem och identifiera vilka de stora problemen är och hur de löses. Identifiera de viktigaste parametrarna som påverkar kvaliteten på ett datorsystem, hur de förhåller sig till systemets komplexitet och indirekt även kostnad. Förstå tekniska specifikationer av mikroprocessorer. Beskriva en modern processors arkitektur, utvärdera och jämföra. Rapportera både skriftligt och muntligt.
Kursinnehåll
Komponenter i en dator, datorprestanda, instruktion set, RISC vs CISC, aritmetik, pipe-lining, instruktion nivå parallellism, minneshierarki, cacheminne, virtuellt minne, input / output hantering och interconnect struktur, parallell programmering, grafikprocessorer.