GPA435 Systèmes d'exploitation et programmation de systèmes

À la fin de ce cours, l’étudiant sera en mesure :

  • de démontrer l’utilisation du système d’exploitation Linux;
  • d'automatiser l’exécution des tâches à l’aide de l'interpréteur de commandes bash (1);
  • de résoudre des problèmes à l’aide de filtres programmables.

Structure interne du système d'exploitation Linux : mémoire virtuelle, gestion des entrées-sorties, mécanisme d'activation des processus, ordonnancement des processus, etc. L’utilisation des commandes Linux : procédures d'accès au système, manipulation et gestion des fichiers, gestion des processus. Programmation par interpréteurs de commandes : entrées-sorties standards, tuyaux, évaluation répétitive des commandes et neutralisation des méta-caractères. Filtres programmables : gawk (1).

Séances de laboratoire : maîtriser et paramétrer l'environnement de travail KDE; réaliser des applications systèmes (commandes Linux) à l'aide de l'interpréteur de commandes bash (1); créer des programmes en langage de commandes pour la gestion du système informatique. Une attention particulière portera sur le filtre programmable gawk (1).

Précision sur le préalable : le préalable INF155 Introduction à la programmation est spécifique aux profils E, M et P.

Crédits 4
Charge hebdomadaire Cours (3h), laboratoire (2h)
Cycle 1er
Préalables INF155  
Responsable Département de génie des systèmes