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, 19 mars 2007
- Ansvarig institution
- Institutionen för informationsteknologi
Behörighetskrav
Programmeringsteknik NV1.
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.