Practicum IPC
Dit practicum heeft tot doel de problematiek van concurrente processen in de praktijk te proeven.
De kennis waarover je dient te beschikken, omvat:
ad 1: Dit onderwerp staat in het betrokken hoofdstuk van het boek over Besturingssystemen, en wordt tijdens de ingeroosterde uren behandeld.
ad 2: Syllabus "C in Vogelvlucht".
ad 3: Het betreft hier afhankelijk van de opgave de onderwerpen Geheugenbeheer, multiprogrammering met variabele partities, of "Disk scheduling" algoritmes, of cpu-scheduling.
ad 4: Syllabus "PC-Xinu".
De werkvorm:
Het practicum moet uitgevoerd worden in groepen van 2 studenten (of na overleg alleen of groep van 3).
De ingeroosterde uren worden gebruikt als uitleg-, werk- en spreekuren. Je kunt dan aan de opdracht werken en vragen en problemen voorleggen aan de docent, waarbij in voorkomende gevallen klassikaal uitleg gegeven wordt. Houd rekening met het feit dat je, zolang de ingeroosterde uren niet volledig gebruikt worden, de docent niet buiten deze uren om hulp kunt vragen.
De aanpak:
Oriënteer je eerst op de taal C met behulp van de syllabus, oefen met bijvoorbeeld het programma 'vkvgl.c'.
Oriënteer je op het besturingssysteem Xinu met behulp van de syllabus, oefen met het programma 's-demo.c'
Bestudeer het betrokken onderwerp m.b.v. het boek.
Als op deze zaken zicht gekregen hebt, begin dan aan de opgave (deze wordt separaat uitgereikt).
Programmatuur:
De software die je hierbij nodig hebt, staat op het web.
De plaats is:
In te leveren:
Beoordeling:
Het verslag wordt bekeken en de programmatuur getest door de docent.
Daarna wordt je uitgenodigd een (mondelinge) presentatie van pakweg 15 minuten te geven.
Als de docent tevreden is, krijg je een voldoende voor het vak.
Beschikbare tijd en Tijdpad: