PLAN DE COURS
No DU COURS: 420 - C032 - BB SESSION: Automne 2009
TITRE DU COURS: Systèmes d’exploitation PROFESSEURS : Yves Bergeron, Fabrizio Gotti
Préalables : 420-C22 : Fonctionnement interne des ordinateurs
420-C23 : Programmation II
Préparatoire à 420-S45
Compétence(s)
016Q : - Mettre à profit les possibilités d’un système d’exploitation
Éléments de compétence(s):
- 016Q -1 : Exploiter un système de fichiers : manipulation de fichiers et répertoires
- 016Q -2 : Automatiser les tâches : ordre des priorités des tâches.
- 016Q -3 : Utiliser les mécanismes de la gestion de la mémoire
Durée : 75 h
Pondération : 2-3-3
Unités : 2 2/3
Page 1
Page 2
NOTE PRÉLIMINAIRE
Contribution du cours au programme de formation
le cours fait partie du tronc commun aux voies de spécialisation informatique de gestion et de gestion de réseaux
informatiques
le cours contribue à approfondir les concepts de processus et de gestion de mémoire en termes de mémoire partagée
et paginée
le cours démystifie la notion de mode usager et mode noyau (kernel) à l’intérieur d’un système d’exploitation ainsi
que les liens client/serveur et les appels de fonctions dans la librairie Unix. La matière préalable à ce cours ainsi que
celles nécessitant ce cours comme préalable se trouvent en page 1.
Orientations pédagogiques
Cette partie concerne l’élaboration des éléments de compétences notamment :
les communications interprocessus, les sémaphores et l’exclusion mutuelle
les problèmes de gestion de processus, ordonnancement et priorité
les tables de page en mémoire virtuelle et les algorithmes de remplacement de pages
les structures de fichiers, les accès, attributs et opérations
la détection de blocage (deadlock) et recouvrement
Page 3
Éléments de compétence : 016Q-1 Exploiter un système de fichiers
OBJECTIFS SPÉCIFIQUES CONTENU CRITÈRES DE PERFORMANCE
1. Comprendre le fonctionnement et
la structure des systèmes de
fichiers.
structure des fichiers
opérations sur les fichiers
organisation des répertoires
Commandes de manipulations de fichiers
Commandes de manipulations de répertoires
2. Mettre en application le
fonctionnement des systèmes de
fichiers et répertoires
implémentation des fichiers
organisation de l’espace disque
sécurité des fichiers
Comparaison des fichiers de différents systèmes
d’exploitation.
Les outils concernant le stockage et l’intégrité des données
Page 4
Éléments de compétence : 016Q-2 Automatiser des tâches
OBJECTIFS SPÉCIFIQUES CONTENU CRITÈRES DE PERFORMANCE
1. Connaître et élaborer les concepts
de processus et ordonnancement
création de processus
modèles de processus
fonctions relatives aux processus
Analyse des possibilités au regard de l’exécution des tâches
Utilisation adéquate du langage de commande
2. Étudier les communications
interprocessus
exclusion mutuelle et sémaphore
tube ou pipeline
interblocage (deadlock)
systèmes distribués
Élaboration de l’ordre de priorité des tâches
Adaptation des para mètres de sécurité associés aux tâches
Page 5
Éléments de compétence : 016Q-3 Utiliser les mécanismes de gestion de la mémoire
OBJECTIFS SPÉCIFIQUES CONTENU CRITÈRES DE PERFORMANCE
1.Etudier les notions de mémoire
physique et mémoire virtuelle
la mémoire sans pagination
le va-et-vient (swapping)
la structure virtuelle par
pagination
la mémoire par segmentation
Allocation de la mémoire appropriée aux besoins relatifs à
l’exécution d’une tâche
2.Mettre en application le
fonctionnement de la gestion de
mémoire
la gestion de la mémoire en mode
réel (va-et-vient)
la gestion de la mémoire en mode
étendu (virtuelle)
Analyse judicieuse des possibilités d’un système
d’exploitation au regard de la gestion de la mémoire
1 / 8 100%