Enkeltfag Engelsk 5 ECTS

Operativsystemer

Overordnede kursusmål

Operativsystemer leverer den fornødne funktionalitet til at afvikle computerprogrammer. Deres anvendelse spænder fra små, indlejrede systemer til store server installationer. Selvom disse systemer kræver forskelligartede operativsystemer har deres grundlæggende funktionalitet mange fællestræk. I dette kursus får du en mulighed for at stifte bekendskab med operativsystemer og for at udforske deres implementering og virkemåde.

See course description in English

Læringsmål

  • forklare operativsystemets rolle og afvikling af computerprogrammer.
  • definere grundlæggende operativsystem-begreber såsom processer, tråde og skedulering med egne ord.
  • identificere strategier for kommunikation og synkronisering blandt forskellige programmer.
  • programmere mod operativsystemets grænseflade.
  • forklare grundlæggende principper for implementering af centrale operativsystem-komponenter såsom en skeduler eller en drivrutine.
  • udnytte operativsystemer til multi-processor systemer.
  • evaluere fordele og ulemper ved forskellige operativsystem-strukturer.
  • karakterisere operativsystemer ud fra forskellige parametre såsom funktionalitet og ydeevne.

Kursusindhold

Operativsystemer: Processer, tråde, skedulering. Systemkald. Understøttelse af synkronisering og kommunikation. Operativsystemers opbygning. Drivprogrammer. Virtuel hukommelse. Filsystemer. Datasikkerhedsaspekter.

Anbefalede forudsætninger

02314/02312/62514/02326/02317/62557/02322, Erfaring med sekventiel programmering; grundlæggende kendskab til edb-system organisation erfaring med C programmeringssprog. Kendskab til grundlæggende algoritmer og datastrukturer.

Undervisningsform

Forelæsninger, gruppeprojekt og eksperimenter, præsentationer.

Bemærkninger

Kurset er et obligatorisk kursus for diplomretningerne Softwareteknologi og IT-elektronik og er forbeholdt disse.

Dele af kurset kan blive afholdt på dansk.

Se kurset i kursusbasen

Tilmelding

Sprog

Engelsk

Varighed

13 uger

Institut

Compute

Sted

DTU Lyngby Campus

Kursus ID 02335
Kursustype Diplomingeniør
Semesterstart Uge 36
Semester slut Uge 49
Dage tirs 8-12
Pris

9.250,00 kr.

Tilmelding