TSEA10 | Datorteknik M/I/C, 2,5 poäng /Computer Hardware and Architecture, introductory course / För: M3, C2 | |
Utbildningsområde: Teknik Ämnesgrupp: Datateknik | ||
Fördjupningsnivå: B | ||
Klassning för datavetenskaplig examen: Datavetenskap | ||
Mål: Kursen avser att ge grundläggande kunskaper om hur datorer fungerar.Förkunskaper: TSEA 04, TSEA 06 Digitalteknik eller TMEL52 Digitalteknik M.Organisation: Kursen består av föreläsningar och i anslutning till dessa lektioner och laborationer. Lektionerna används till att förbereda labuppgifter.Kursinnehåll: Binära aritmetik: Olika kodning av tal, addition, subtraktion, multiplikation, division, skift. Decimal aritmetik. Flyttal. Alfanumerisk kod. Komponenter: Minnen, register, räknare, aritmetisk logisk enhet. Datorarkitektur: Dator med speciella register. Dator med generella register. Instruktionslista och adresseringsmoder. Assemblerprogrammering av lab datorn M68000. Datorns funktion: Mikroprogrammering av modelldator. In/ut-matning, avbrottssystem, DMA. Indelning av adressrymd, virtuellt minne, segmentering, sidindelning. Metoder att öka exekveringshastigheten, instruktionskö, cache-minne, instruktionsöverlappning. RISC-datorer, fördröjda hopp.Kurslitteratur: Kompendium i Grundläggande datorteknik. Kompendium med lab. anvisningar och laborationer. | ||
LAB 1 | En laborationskurs med 3 laborationer ˆ 4 h. | |
TEN 1 | En skriftlig tentamen bestående av huvudsakligen beskrivande uppgifter. |