Emne - Datateknikk og operativsystem - INFT1005
Datateknikk og operativsystem
Om
Om emnet
Faglig innhold
Datateknikk: Hovedkomponentene i datamaskinen og hvordan de samspiller (systemarkitektur), cache og lokalitet, prosessorarkitektur. Representasjon av de viktigste datatypene og hvordan datamaskinen lagrer og prosesserer dem.
Operativsystem: operativsystemkonsepter, kjernen, systemkall, prosesser og tråder, prosesskommunikasjon, samtidighet og synkronisering, scheduling, virtuelt minne, paging og segmentering, page replacement algoritmer, design og implementering, filsystemimplementasjon, input/output, vranglås, virtualisering, objektsikkerhet, malware og minnesikkerhet, lavnivå/systemprogrammering.
Læringsutbytte
Kunnskap
K1: Kandidaten kan gjøre rede for hvordan lagdeling/abstraksjon benyttes innenfor datamaskinarkitektur og operativsystemer for å skape forenklede og ryddige grensesnitt
K2: Kandidaten kan gjøre rede for hvordan hovedkomponentene avstemmes for å optimalisere ytelsen i moderne systemarkitektur.
K3: Kandidaten kan gjøre rede for hvordan operativsystemer styrer datamaskinens fysiske og logiske ressurser med tanke på optimal utnyttelse
K4: Kandidaten kan gjøre rede for hvordan sikkerhetsmekanismene fungerer og er implementert i moderne datasystemer, samt kunne forklare de viktigste sikkerhetsmål ved et operativsystem
Ferdigheter
F1: Kandidaten kan gjøre nytte av sine teoretiske kunnskaper innen emnets tema i relevant praktisk problemløsing.
F2: Kandidaten kan utnytte mulighetene moderne operativsystemer (og tilhørende standardbiblioteker) tilbyr for å parallellisere og synkronisere dataprogrammer både ved bruk av prosesser og tråder
F3: Kandidaten kan vurdere ytelsen til dataprogrammer, spesielt med tanke på parallellitet, caching og virtualisering
F4: Kandidaten kan feilsøke utførelsen til dataprogrammer som har avvikende oppførsel
F5: Kandidaten kan løse vanlige, mindre programmeringsoppgaver knyttet til bruk og drift av operativsystemer
Generell kompetanse
Kandidaten har kompetanse til selvstendig både å formidle og å ta i bruk sine kunnskaper og ferdigheter innen emnets tema i en arbeidssituasjon.
Læringsformer og aktiviteter
Tekstbaserte leksjoner og øvinger supplert med opplæringsvideoer og diskusjonsgrupper. De fleste læringsaktiviteter er asynkron. Obligatoriske øvinger må være godkjent for å kunne gå opp til eksamen.
Obligatoriske aktiviteter
- Obligatoriske øvinger
Mer om vurdering
Obligatoriske arbeidskrav: alle øvinger må være godkjent for å gå opp til eksamen.
Utsatt eksamen: desember.
Spesielle vilkår
Krever opptak til studieprogram:
Arkiv, museum og dokumentasjonsforvaltning (LTARKIV)
Digital forretningsutvikling (ITBAITBEDR)
Informasjonsbehandling (ITBAINFO)
Anbefalte forkunnskaper
Kandidaten bør ha forkunnskaper tilsvarende emnene INFT1001 IT introduksjon og databaser og INFT1002 Grunnleggende Programmering.
Kursmateriell
Noe av lærestoffet kan være på engelsk, og enkelte læringsaktiviteter krever at deltageren forstår engelsk.
Studiepoengreduksjon
| Emnekode | Reduksjon | Fra |
|---|---|---|
| IDRI1008 | 7,5 sp | Høst 2019 |
| TDAT1003 | 7,5 sp | Høst 2019 |
| IINI2008 | 3,2 sp | Høst 2019 |
| IINI1008 | 3,2 sp | Høst 2019 |
| IDATT2202 | 5 sp | Høst 2020 |
Fagområder
- Datateknikk
Kontaktinformasjon
Emneansvarlig/koordinator
Faglærere
Ansvarlig enhet
Eksamen
Eksamen
Utsatt eksamen - Høst 2023
Hjemmeeksamen
Innlevering 20.12.2023 Tid Utlevering 09:00
Innlevering 12:00 Varighet 3 timer Eksamenssystem Inspera Assessment
Ordinær eksamen - Vår 2024
Hjemmeeksamen
Innlevering 03.06.2024 Tid Utlevering 09:00
Innlevering 12:00 Varighet 3 timer Eksamenssystem Inspera Assessment