6 ECTS credits
150 u studietijd
Aanbieding 1 met studiegidsnummer 1019883ANR voor alle studenten in het 2e semester met een inleidend bachelor niveau.
Inhoud
Deze cursus richt zich op het onderwijzen van de basisbeginselen van besturingssystemen en de verschillende implementaties daarvan. Het vak richt zich vooral op de onderwerpen waarvan een goede programmeur zich bewust moet zijn om goed en efficient gebruik te kunnen maken van het systeem. Dit omvat de volgende ontwerpen:
1. De historie van besturingssystemen
2. De globale werking van de hardware waarop het besturingssysteem opereert.
3. De basisbegrippen binnen besturingssystemen zoals processen, threads en bestanden.
4. Getalstelsels
5. Processen en Threads
6. Memory Management
7. Bestandsbeheer.
Het vak omvat daarnaast ook een programmeeropdracht waarin een mictrocontroller wordt geprogrammeerd.
niet van toepassing
Leerdoelen:
Deze cursus richt zich op het onderwijzen van de basisbeginselen van besturingssystemen. Dit omvat de volgende ontwerpen:
1. De historie van besturingssystemen
De student kent de historie van besturingssystemen.
2. De globale werking van de hardware waarop het besturingssysteem opereert.
De student kent de basiscomponenten van een moederbord en hoe deze samenwerken. Dit omvat ook de afhandeling van interrupts, de werking van het geheugen, de geheugenhierarchie, de werking van de CPU, et cetera.
3. De basisbegrippen binnen besturingssystemen.
De student kan begrippen plaatsen zoals processen en bestanden.
4. Getalstelsels
De student kan rekenen met binaire en hexadecimale getallen.
5. Processen en Threads
De student weet hoe processen doorgaans geïmplementeerd worden. De student weet het verschil tussen threads en processen.
6. Memory Management
De student weet hoe de memory-abstraction werkt en hoe deze geïmplementeerd kan worden.
7. Toepassing
De student kan in Racket-Scheme een real-time toepassing ontwikkelen op een microcontroller die een aantal toegeleverde sensoren en actuatoren bedient.
De beoordeling bestaat uit volgende opdrachtcategorieën:
Examen Andere bepaalt 100% van het eindcijfer
Binnen de categorie Examen Andere dient men volgende opdrachten af te werken:
Het examen bestaat uit een project en een schriftelijk examen. Deelname aan beide delen van het examen is verplicht. 70% van het eindcijfer wordt bepaald door het schriftelijk examen en 30% van het eindcijfer door het project.
Deze aanbieding maakt deel uit van de volgende studieplannen:
Bachelor in de computerwetenschappen: Standaard traject
Educatieve master in de economie: standaard traject (90 ECTS, Etterbeek)