Introduction

Cette section comprend deux types d’exercices afin de permettre aux étudiants de mieux ancrer leur compréhension des bases des systèmes informatiques. Les premiers sont des questionnaires à choix multiples. Pour chaque module de cours, entre 5 et 10 questions à choix multiples seront proposées. Elles permettront à chaque étudiant(e) de valider sa compréhension de la matière. Ensuite, les étudiants seront invités à écrire de petits programmes, généralement en langage C. Ces programmes sont l’occasion de mettre en pratique les compétences acquises chaque semaine. La plupart des programmes ont un rôle formatif, ils permettront de guider la discussion avec les tuteurs durant les séances tutorées. Enfin, deux projets de groupe seront proposés aux étudiants. Leur évaluation contribuera à la cote finale.

Quatrième semaine

Durant les dernières semaines, vous avez appris les bases de l’écriture de fonctions en C. L’objectif de cette semaine est de vous amener à être capable d’écrire des programmes comprenant plusieurs fonctions. La matière couverte cette semaine correspond aux sections :

En outre, vous devrez aussi lire les sections de la partie Outils qui sont relatives à

Septième semaine

La matière de cette semaine porte sur l’utilisation des mutex et des sémaphores et quelques compléments sur les threads. Elle est décrite dans la section :

En outre, vous devrez aussi lire les sections de la partie Outils qui sont relatives à

Neuvième semaine

La matière de cette semaine porte sur les pipes, la mémoire virtuelle et les fichiers mappés en mémoire :

QCM11

Séance tutorée

Dixième semaine

La matière de cette semaine porte sur les utilisations avancées de la mémoire virtuelle, les sméaphores nommés et le partage de fichiers :

Séance tutorée

Verifiez vos réponses