Budgetår
Institution
ISYExaminator
Kent PalmkvistSchemablock
HelterminVT1: block 1
VT2: block 3
Huvudområden
ElektroteknikDatateknik
Nivå
G1FTidsfördelning
6,0HPSchemalagd tid: 58 timmar
Självstudietid: 102 timmar
SNY har ordet
Kunskaperna om hur en dator är uppbyggd och hur man programmerar en dator i assembler är nödvändiga i de sammanhang där programmering på lägre nivå krävs. Dessa kunskaper är också viktiga för att få en djupare insikt i hur man skriver effektiva program, oavsett vilket programspråk som används. Laborationerna görs i par av två, de är roliga samtidigt som man lär sig mycket. I varje period finns ett par frågestunder, med syfte att underlätta labborationsförberedelserna.Kursutvärderingar
Logga in för att läsa kursutväderingar |
Innehåll
Binär aritmetik: addition, subtraktion, skift, multiplikation, ALU.
Datorarkitektur: Datormodeller, mikroprogrammering, adressering, avbrott, I/O-hantering, DMA, assemblerprogrammering, pipelining
Minneshierarki, cacheminne
Datorprestanda, profilering
Typiska I/O-enheter
Introduktion till avancerade datorarkitekturer, superskalära processorer, multiprocessorsystem, ASIPs
Undervisnings- och arbetsformer
Kursen består av föreläsningar, labförberedande lektioner samt laborationer. För de som ännu inte läst digitalteknik ges även en introduktionsföreläsning som introducerar de begrepp som är nödvändiga i kursen.
Kursen pågår hela vårterminen.
Examination
DIT1 | Digital salstentamen | 3 hp | U, 3, 4, 5 |
LAB2 | Laborationskurs | 3 hp | U, G |
Betygsskala
Fyrgradig skala, LiU, U, 3, 4, 5Övrig information
Påbyggnadskurser: Elektronik kandidatprojekt, Datorteknik och realtidssystem, Konstruktion av inbyggda DSP-processorer, Datorteknik- ett datorsystem på ett chip
Om undervisnings- och examinationsspråk
Undervisningsspråk visas på respektive kurstillfälle på fliken "Översikt". Examinationsspråk relaterar till undervisningsspråk enligt nedan:
- Om undervisningsspråk är ”Svenska” kan kursen ges i sin helhet på svenska eller delvis på engelska. Examinationsspråk är svenska, men delar av examinationen kan ske på engelska.
- Om undervisningsspråk är Engelska ges kursen i sin helhet på engelska. Examinationsspråk är engelska.
- Om undervisningsspråk är ”Svenska/Engelska” ges kursen i sin helhet på engelska om studenter utan tidigare kunskap i svenska språket deltar. Examinationsspråk följer undervisningsspråk.
Övrigt
Kursen bedrivs på ett sådant sätt att likvärdiga villkor råder med avseende på kön, könsöverskridande identitet eller uttryck, etnisk tillhörighet, religion eller annan trosuppfattning, funktionsnedsättning, sexuell läggning och ålder.
Planering och genomförande av kurs skall utgå från kursplanens formuleringar. Den kursvärdering som ingår i kursen skall därför genomföras med kursplanen som utgångspunkt.
Kursen är campusförlagd på den ort som anges för kurstillfället om inget annat anges under ”Undervisnings – och arbetsformer”. I en campusförlagd kurs kan dock enstaka moment på distans ingå.
Institution
Institutionen för systemteknikKurslitteratur
Ordinarie litteratur
Övrigt
Föreläsningsunderlag, Laborationshandledningar
Kompletterande litteratur
Böcker
- Patterson, David A., Hennessy, John L., Verfasser, (2018) Computer organization and design : the hardware/software interface
ISBN: 9780128122754, 0128122757
Mål
Kursens syfte är att ge kunskaper om hur datorer är uppbyggd, fungerar och programmeras på lägsta nivå. Efter kursen ska du kunna:
- Göra beräkningar med binär aritmetik såsom tvåkomplementskodade tal
- Implementera instruktionsuppsättningen hos en dator genom att använda mikroprogrammering.
- Förklara olika grundläggande mekanismer som används för att förbättra prestandan i ett datorsystem
- Assemblerprogrammera en dator med med in/ut hantering och avbrott
Examinationsmoment
DIT1 - 3,0 HPDigital salstentamen (U, 3, 4, 5)
LAB2 - 3,0 HP
Laborationskurs (U, G)
Examination
Organisation
Kursen består av föreläsningar, labförberedande lektioner samt laborationer. För de som ännu inte läst digitalteknik ges även en introduktionsföreläsning som introducerar de begrepp som är nödvändiga i kursen.
Kursen pågår hela vårterminen.
Litteratur
Ordinarie litteratur
Övrigt
Föreläsningsunderlag, Laborationshandledningar
Kompletterande litteratur
Böcker
- Patterson, David A., Hennessy, John L., Verfasser, (2018) Computer organization and design : the hardware/software interface
ISBN: 9780128122754, 0128122757
Rekommenderade förkunskaper
Grundläggande kunskaper i elektronik och digitalteknik. Kunna utföra enkla programmeringsuppgifter i något programspråk.
Digitalteknik
TSEA51 - 4,0 HP - HT1 block 2 |
Påbyggnadskurser
Datorteknik - ett datorsystem på ett chip
TSEA44 - 6,0 HP - HT2 block 1 |
Datorteknik och realtidssystem
TSEA81 - 6,0 HP - HT2 block 4 |
Elektronik kandidatprojekt
TSEA56 - 16,0 HP - VT1 block 2, VT2 block saknas |
Konstruktion av inbyggda DSP-processorer
TSEA26 - 6,0 HP - HT2 block 2 |
Kommentarer
Logga in för att kunna läsa och skriva kommentarer. |