course-details-portlet

TDT4160

Datamaskiner

Velg studieår
Studiepoeng 7,5
Nivå Videregående emner, nivå II
Undervisningsstart Høst 2024
Varighet 1 semester
Undervisningsspråk Norsk
Sted Trondheim
Vurderingsordning Skriftlig skoleeksamen

Om

Om emnet

Faglig innhold

Emnet vil inneholde terminologi, prinsipper og begrep for konstruksjon og virkemåte for ulike typer moderne datamaskiner og annet datateknisk utstyr. Grunnleggende digitale sekvensielle kretser inkludert metoder for analyse og konstruksjon av tilstandsmaskiner. Videre hvordan datamaskiner (og andre digitale maskiner) er bygget opp av kombinatoriske og sekvensielle byggeblokker. Kort historisk oversikt over datateknikkens utvikling. Oppbygging (organisering), virkemåte og realisering av datamaskiner og datamaskinsystemer. Datamaskinkonstruksjon på forskjellige nivå, instruksjonsformat, adresseringsmodi, prosessorarkitekturer og -typer. Grensesnitt mellom maskinvare og programvare, sammenkobling av komponenter, avbrudd, busser, lagerhierarki og hurtigbuffer (Eng. cache). Gjennomgang av sentrale datatekniske utstyrsenheter (periferi-enheter). Kort introduksjon til distribuerte systemer, innvevde ("embedded") systemer, parallelle datamaskiner, nye teknologier og nye anvendelser (applikasjoner).

Læringsutbytte

Kunnskaper:

  • Studenten skal kjenne til datamaskiners konstruksjon og virkemåte.
  • Studenten skal kjenne til de grunnleggende prinsippene for konstruksjon og analyse av sekvensielle digitale kretser og tilstandsmaskiner.
  • Studenten skal forstå hvordan en enkel prosessor fungerer.
  • Studenten skal forstå grensesnittet mellom programvare og maskinvare.
  • Studenten skal kjenne til sentrale periferienheter.
  • Studenten skal forstå hvordan abstraksjon og struktur benyttes for å håndtere kompleksitet i datamaskinsystemer.

Ferdigheter:

  • Studenten skal være i stand til å formulere enkle programmer i assemblykode.
  • Studenten skal være i stand til å konstruere grunnleggende digitale sekvensielle kretser og tilstandsmaskiner ved hjelp av digitale komponenter som for eksempel porter og vipper.
  • Studenten skal være i stand til å lese skjemategninger og blokkdiagrammer.
  • Studenten skal kunne relatere blokkdiagrammer og skjemategninger på ulike abstraksjonsnivå til hverandre.

Generell kompetanse:

  • Studenten skal forstå den generelle virkemåten til en datamaskin og kunne anvende denne kunnskapen i prosjekter på alle abstraksjonsnivå.

Læringsformer og aktiviteter

Forelesninger og øvinger.

Obligatoriske aktiviteter

  • Øvinger

Mer om vurdering

Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.

Kursmateriell

Patterson and Hennessy, Computer Organization and Design RISC-V Edition: The Hardware Software Interface (2nd Edition), Morgan Kaufmann Publishers, 2020, Paperback ISBN: 9780128203316, eBook ISBN: 9780128245583

Studiepoengreduksjon

Emnekode Reduksjon Fra
SIF8026 7,5 sp
IT2201 7,5 sp Vår 2006
TFE4105 3,7 sp Høst 2010
Dette emne har faglig overlapp med emnene i tabellen over. Om du tar emner som overlapper får du studiepoengreduksjon i det emnet du har dårligst karakter i. Dersom karakteren er lik i de to emnene gis det reduksjon i det emnet som er avlagt sist.

Fagområder

  • Informatikk
  • Teknologiske fag

Kontaktinformasjon

Emneansvarlig/koordinator

Ansvarlig enhet

Institutt for datateknologi og informatikk