Kursets mål er at sætte den studerende i stand til at konstruere og anvende et operativsystem, bl.a. til parallel og tidstro kørsel i et indlejret datamatsystem.
Kursusindhold:
- Modellering. - Multiprogrammering: tidsbegreber, procesbegrebet og parallellitet. - Resourcer, kritiske regioner, semaforer, monitorer og rendevouz. - Synkronisering: tid, hændelse og meddelelse. - Prioritet, baglås og udsultning. - Opbygning og anvendelse af kerner til parallel- og tidstro kørsel. - Operativsystemer: Processer og tråde, oprettelse og afvikling, kommunikationsmekanismer, drivprogrammer, filsystemer, ressourceadministration, sikkerhed
Bemærkninger:
Faget består af en kombineret teori/øvelsesperiode. Deltagerne inddeles i arbejdsgrupper, der skal samarbejde om øvelser/projekter.