ECTS fiche INF5

Samenvatting

ECTS fiche voor het vak INF5/Besturingssystemen.

Hier leren de studenten de basiskennis over besturingssystemen. De belangrijkste concepten worden toegelicht. Dit omvat multi-tasking, proces versus thread, scheduling, interprocescommunicatie, geheugenbeheer, apparaatbeheer, device drivers en bestandensystemen. In het labo worden oefeningen gemaakt met Linux (Slackware 12.0).


Inhoudsopgave

OPLEIDINGSONDERDEEL
DEELVAK
TITULARIS
DOCENTEN:
VAKCODE:
STUDIEPUNTEN
DOELSTELLINGEN
INHOUDSOPGAVE
ONDERWIJSVORM
STUDIEMATERIAAL
LEERMIDDELEN
ALGEMENE VISIE
Situering van het vak in het curriculum
Instroom - Relatie met de andere vakken
Relatie met het werkveld
Aanvullende Informatie betreffende competenties en Evaluatie van de Competenties

OPLEIDINGSONDERDEEL

CSYSC

DEELVAK

Besturingssystemen

TITULARIS

Leo Rutten (RuLe)

DOCENTEN:

Leo Rutten (RuLe)

VAKCODE:

INF5

STUDIEPUNTEN

4

DOELSTELLINGEN

  • De student is in staat om een besturingssysteem (Linux) te installeren (AC1, AC2, BC2, BC3),

  • verschillende diensten te starten en het systeem te onderhouden (AC1, AC2, BC2, BC3).

  • Hij/zij beheerst de basiscommando's (AC1, AC2, BC2, BC3).

  • Hij/zij kan eenvoudige shell-scripts ontwerpen (AC1, AC2, BC2).

  • Hij/zij kan eenvoudige multitasking problemen in C programmeren (AC1, AC2, AWC4, AWC1, BC2).

INHOUDSOPGAVE

  • Basisconcepten

    • Multitasking: co-operatieve en pre-emptive multitasking, prioriteiten

    • Procesmodellen: proces, thread, contextswitch

    • Interruptverwerking

    • Softwaremodellen voort multitasking systemen

      • Procescreatie

      • Interprocescommunicatie

    • Definitie realtime besturingssystemen

  • Geheugenbeheer

    • Beschermd versus niet-beschermd geheugen

    • Virtueel geheugen

  • Apparaatbeheer

    • Device drivers

    • Dynamisch laadbare modules

  • Bestandensystemen

    • Schijforganisatie: partitiebeheer, extfs2/3

    • cluster bestandensystemen

  • Netwerken

    • positie netwerkstapel binnen besturingssysteem

  • Installatie en basisconfiguratie van Linux

  • Netwerkconfiguratie van Linux

    • Basisinstellingen

    • Configureren van netwerkdiensten

ONDERWIJSVORM

hoorcollege, labo

STUDIEMATERIAAL

Cursus zie http://www.khlim.be/~lrutten/cursussen/inf5/

LEERMIDDELEN

De Linux distributies Slackware en Debian.

ALGEMENE VISIE

Naast de algemene principes van besturingssystemen wordt in dit vak ook een aantal aspecten van het besturingssysteem Linux behandeld. Linux kent een brede toepassing: zowel op PC's als op embedded systems.

Linus Torvalds heeft Linux ontworpen als Open Source variant op UNIX, dat op dat moment (begin '90) in gebruik was aan de universiteit van Helsinki. In die periode is het nieuwe open source ontwerpmodel ontstaan: samenwerken via Internet. Ondertussen wordt open source beschouwd als een niet te verwaarloosbare factor in de informatica. Het voordeel van open source is dat je uit de analyse van de broncode kan bijleren en dat er op het Internet veel informatie terug te vinden is.

Situering van het vak in het curriculum

Zie hierboven.

Instroom - Relatie met de andere vakken

De student heeft al een beperkte ervaring met Linux gehad in het vak Datacommunicatie (COMM1). Dit vak geeft de student de basiskennis voor de vakken Real Time Operating Systems (RTOS) en Embedded Interfaces (EMBINT) van het masterjaar.

Relatie met het werkveld

Zie hierboven.

Aanvullende Informatie betreffende competenties en Evaluatie van de Competenties