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 och programmeras på lägsta nivå.Förkunskaper: TSEA 04 Digitalteknik eller TMEL 52 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 koder. Binär representation av tal. Binär aritmetik. Datorns beståndsdelar: minnen, register, räknare, aritmetisk-logisk enhet. Centralenhet med generella register. Maskinspråk. Assemblerprogrammering. Adresseringssätt. Subrutiner och stackar. Mikroprogrammering. Avbrott. In/ut-matning. DMA. Indelning av adressrymd, virtuellt minne. Metoder för att öka exekveringshastigheten: instruktionskö, cache-minne, instruktionsöverlappning. RISC-datorer, fördröjda hopp. Kurslitteratur: O. Roos: Grundläggande datorteknik, Studentlitteratur. Lab-PM. | ||
TEN1 | En skriftlig tentamen bestående av huvudsakligen beskrivande uppgifter. , 1,5 p. | |
LAB1 | En laborationskurs med 3 laborationer à 4 h., 1 p. |
Undervisningsspåk är svenska.
Engelsk kursplan