2014/2015

02159 Operativsystemer

Engelsk titel:

Operating Systems

Sprog:

Point( ECTS )

5

Kursustype:

Bachelor
Kurset udbydes under åben uddannelse
 

Skemaplacering:

E1A (man 8-12)

Undervisningens placering:

Campus Lyngby

Undervisningsform:

Gruppeaktiviteter, opgaver og programmeringsøvelser.

Kursets varighed:

13-uger

Eksamensplacering:

E1A, F1A

Evalueringsform:

Eksamens varighed:

Hjælpemidler:

Bedømmelsesform:

Pointspærring:

Anbefalede forudsætninger:

,

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.

Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • forklare operativsystemets rolle og afvikling af computerprogrammer.
  • programmere mod operativsystemets grænseflade.
  • definere grundlæggende operativsystem-begreber med egne ord.
  • designe og implementere operativsystem-dele såsom en scheduler.
  • give en kritisk analyse af et operativsystem og foreslå anvendelser hvortil det er særligt egnet.
  • evaluere operativsystemer og foreslå et operativsystem som er velegnet til en given type computer.
  • designe og implementere drivrutiner og andre programmer som tilgår hardware direkte.
  • foreslå og designe strategier til implementation af operativsystemer til multi-processor systemer.
  • bruge Engelsk som arbejdsprog

Kursusindhold:

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

Bemærkninger:

Kurset er et specialiseringskursus i gruppen af teknologiske linjefag for bachelorlinjen Softwareteknologi.

Mulighed for GRØN DYST deltagelse:

Kontakt underviseren for information om hvorvidt dette kursus giver den studerende mulighed for at lave eller forberede et projekt som kan deltage i DTUs studenterkonference om bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk

Kursusansvarlig:

Sven Karlsson , Lyngby Campus, Bygning 322, Tlf. (+45) 4525 3754 , svea@dtu.dk
Hans Henrik Løvengreen , Lyngby Campus, Bygning 322, Tlf. (+45) 4525 3763 , hhlo@dtu.dk

Institut:

01 Institut for Matematik og Computer Science

Tilmelding:

I CampusNet
Sidst opdateret: 30. juni, 2015