BUT Informatique - Programmation Système - R3.05
L’objectif de ce cours est de vous donner une compréhension générale sur le fonctionnement et les rôles des systèmes d’exploitation afin que vous soyez en mesure de :
-
mieux comprendre et concevoir des programmes qui les utilisent,
-
être en mesure de valider et corriger des propositions faites par des IAG.
Les principaux thèmes abordés sont :
-
Processus et threads
-
Gestion de la mémoire
-
Ordonnancement
-
Programmation concurrente et synchronisation
L’enseignement est constitué de :
-
11 séances de cours magistral,
-
10 séances de travaux pratiques en langage
C.
L'évaluation est constituée de :
-
2 examens de TP sur machine, sans accès à internet,
-
un entretien individuel.
-
Les rendus de TPs sont évalués mais leur poids dans la note finale est faible.
Travaux Pratiques
Les rendus de TPs se font sur GitLab. Vous devez suivre les consignes relatives à Git et GitLab
Premier thème : Générer des images en C
Durée: 2 séances
Évaluations
TPs
Les TPs sont évalués sur le code rendu via Git, par binôme. Le poids des TPs sera très faible, voir nul, dans la note globale, il est donc contre-productif d’utiliser l’IAG pour réaliser les TPs.
Examens de TP
Les examens de TP sont réalisés sur des machines sans accès à internet, ni à votre compte.
Vous disposez des pages de manuel ainsi que d’une synthèse sur les fonctions système.