Datorarkitektur I
Kursplan, Grundnivå, 1DT016
- Kod
- 1DT016
- Utbildningsnivå
- Grundnivå
- Huvudområde(n) med fördjupning
- Datavetenskap G1F
- Betygsskala
- Med beröm godkänd (5), Icke utan beröm godkänd (4), Godkänd (3), Underkänd (U)
- Fastställd av
- Teknisk-naturvetenskapliga fakultetsnämnden, 3 november 2008
- Ansvarig institution
- Institutionen för informationsteknologi
Behörighetskrav
Algebra I, Algoritmer och datastrukturer I eller motsvarande.
Mål
Efter genomgången kurs skall deltagarna ingående kunna beskriva funktionen hos och uppbyggnaden av en dators delar såsom
- styrenhet,
- primärminne,
- in- och utmatningssystem.
Deltagarna skall kunna programmera i assemblerspråk.
Innehåll
Von Neumannmodellen för datorsystem. Maskininstruktioner och adressering. CPU:n, pipeline teknik, styrenheten: mikroprogrammering. Minnen, teknik och struktur. In- och utmatning, avbrottssystem, direkt minnesaccess. Yttre enheter och anpassningskretsar. Assemblerprogrammering. Orientering om alternativa arkitekturer.
Undervisning
Föreläsningar, lektioner och laborationer.
Examination
Det teoretiska momentet som omfattar 4,5 hp examineras med tentamen och det praktiska momentet som omfattar 3 hp examineras med uppgifter.