2009/2010

02159 Operativsystemer

Engelsk titel: 


Operating Systems

Sprog:


Point (ECTS )

  5

Kursustype:   

Civil- Grundlæggende kursus
Kurset udbydes under åben uddannelse


Skemaplacering:

E1A

 

Undervisningsform:

Gruppeaktiviteter, opgaver og programmeringsøvelser.

Kursets varighed:

13-uger

Eksamensplacering:

E1A,   F1A 

Evalueringsform:

Eksamens varighed:

Hjælpemidler:

Bedømmelsesform:

Pointspærring:

Faglige forudsætninger:

,

Ønskelige 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.

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.


Kursusansvarlig:

Sven  Karlsson, 322, 224, (+45) 4525 3754, ska@imm.dtu.dk  
Hans Henrik Løvengreen, 322, 015, (+45) 4525 3763, hhl@imm.dtu.dk  

Institut:

02 Institut for Informatik og Matematisk Modellering

Tilmelding:

I CampusNet

Nøgleord:

Operativsystemer, Maskinnær programmering, Computer-organisering
Sidst opdateret: 2. december, 2009