Logga in

Registrera

1DT093 · Uppsala universitet

Datorarkitektur

Ny kurs

Kom igång gratis

Inga tentor än

Ladda upp dina tidigare tentor och få hjälp med att strukturera ditt studiematerial

Få dina tentauppgifter kategoriseradeBli guidad genom ditt studiematerialFå hjälp direkt med teori och tipsHåll koll på dina framsteg

Kurs info

KurssidaKursplan
HP
10
Språk
Svenska
Nivå
Grundnivå
Fakultet
Teknisk-naturvetenskapliga fakultetsnämnden
Institution
Institutionen för informationsteknologi

Lärandemål

Efter godkänd kurs skall studenten kunna

  • redogöra för hur moderna datorsystem är uppbyggda, inklusive detaljer om pipelines, minnesorganisation, virtuellt och fysiskt minne samt minnesteknologi.
  • redogöra för principerna för konstruktion av instruktionsuppsättningar, övergripande beskriva vad som sätter begränsningar för datorsystem avseende bandbredd, effektförbrukning och kylning.
  • redogöra för hur datorsystem interagerar med omvärlden genom in- och utmatningssystem samt avbrott.
  • skriva korta program i assemblerspråk för att styra ett datorsystem.
  • redogöra för de olika tillvägagångssätten för parallellism, de utmaningar som är förknippade med dem, och några lösningar för att övervinna utmaningarna.
  • presentera och diskutera kursens innehåll muntligt och skriftligt med för utbildningsnivån lämplig färdighet.
Kursinnehåll
Modeller och principer för moderna datorsystem. Assemblerprogrammering, maskinoperationer och instruktioner. Minnesorganisation, bussar, in- och utmatningsenheter. Centralenhetens uppbyggnad, kontrollenhet, ALU, pipelining. Parallella beräkningsmetoder inom datorarkitektur: pipelining, flerkärniga system, GPUer och andra hjälpprocessorer. Praktisk användning av kunskaperna genom arbete i grupp. Presentationsteknik.
Förutsättningar
  • 15 hp inom teknik/naturvetenskap. Genomgångna Algebra I och Programkonstruktion och datastrukturer.
Litteratur
Computer organization and design: the hardware/software interface - Patterson, David A., Hennessy, John L.
Liknande kurser vid andra universitet
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Människa-datorinteraktion, inledande kurs

DH162213 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Datorteknik och komponenter

IS150019 tentor
Chalmers tekniska högskola

Chalmers tekniska högskola

Grundläggande datorteknik

EDA217 & DAT4305 tentor
Redo att boosta dina studier?

Gör som 15 000+ studenter och ta kontroll över ditt tentaplugg.

Kom igång gratis

Produkt

  • Priser

  • Karriär

Företag

  • Om oss

  • Blogg

  • Användarvillkor

  • Integritet

  • Support

Universitet

  • KTH

  • Uppsala universitet

  • Linköpings universitet

  • Chalmers

  • Lunds universitet

  • Luleå tekniska universitet

  • Stockholms universitet

  • Gymnasiet

Socialt

  • Instagram

  • Facebook

  • YouTube

  • TikTok

  • Linkedin

© 2026 Crash Course Sverige AB