ING1507 Datamaskinarkitektur
Emnet vil gi studenten grunnlagskunnskaper for å kunne forstå hvordan sikkerhetssårbarheter oppstår i datamaskinarkitekturen og hvilke faktorer som er avgjørende for ytelsen.
Emnet bygger på ING1503 Programmering og digitalteknikk.
Dette emnet undervises av representant fra NTNU/Gjøvik. Denne representanten er ansvarlig for gjennomføring av emnet etter denne emnebeskrivelsen.
Emnets temaer
• Software: Programmeringsspråk
• Hardware: Systembusser og internminne, interrupt, timer, parallelle og serielle inn- og utkretser, AD- og DA-omformere, Direct Memory Access og numeriske prosessorer
Spesielle forhold knyttet til vurderingene
Hvis stryk på totalkarakteren, vil kontinuasjon være i den del man har strøket i. Hvis dette gjelder prosjektet, så vil det bli opplyst om hvilken form kontinuasjonen skal være på.
Kunnskap
Etter å ha fullført emne kan kadetten:
• beskrive enkel kommunikasjon med periferiutstyr som input, LCD og minne
• forklare virkemåten til programmerbare digitale kretser
• beskrive mikrokontrolleres arkitektur
• forklare virkemåte og tekniske prinsipper for en moderne mikrokontroller
Ferdigheter
Etter å ha fullført emne kan kadetten:
• finne ut hvilke muligheter og begrensninger en mikrokontroller har gjennom lesing av datablad
• programmere en moderne mikrokontroller
• programmere på lavnivå, ved bruk av C-programmering eller assemblerkodeprogrammering
• gjennomføre laboratoriearbeid og skrive prosjektrapport
Generell kompetanse
Etter å ha fullført emne kan kadetten:
• fortelle med egne ord sammenhengen mellom hardware og software
• fortelle med egne ord om sammenhengen mellom lavnivå- og C-programmering
• fortelle med egne ord om sammenhengen mellom lavnivå- og høynivå
Forelesninger, obligatorisk prosjektarbeid og obligatorisk øving.
Sensur- og sensorordning gjennomføres i henhold til Forskrift om opptak, studie og eksamen ved Forsvarets høgskole.
Williams. (2014). Make: AVR programming (1. utg.). Sebastopol: O'Reilly Media.
Øvrig pensumlitteratur oppgis ved semesterstart
Vurderingsform | Gruppering | Varighet | Varighetstype | Karakterskala | Andel | Justerende muntlig | Kommentar | Hjelpemidler |
---|---|---|---|---|---|---|---|---|
Prosjektoppgave | Individuell | - | Prosent | 3/5 | Not required | Mikrokontrollerprosjekt | ||
Skriftlig eksamen | Individuell | 3 | Timer | Prosent | 2/5 | Not required | Oppgis ved semesterstart |