Vous êtes sur la page 1sur 4

Ministère de l’Enseignement Supérieur et de la Recherche Scientifique

Université de Carthage
Institut Supérieur des Technologies de l’Information et de la Communication

Fiche Module
Domaine Sciences et Technologies
Mention Sciences de l’informatique
Licence Sciences de l’informatique
Type Fondamentale  Appliquée 
Parcours Informatique Industrielle
Unité d’Enseignement Architecture et système
Eléments Constitutifs Système d’exploitation 2
Niveau L1  L2  L3 
Semestre S3 S4
Volume horaire C 21 TD 21 TP 10.5 CI
Enseignant(s) Amira BELHEDI et Najla
Gribaa
Date de la dernière modification 08‐11‐2016

I. Objectifs :

1 Se familiariser avec les concepts et les techniques fondamentales utilisés dans les
systèmes d'exploitation modernes
2 Comprendre les problèmes de base rencontrés par les systèmes d’exploitation modernes
et les différentes solutions proposées pour les résoudre
3 Maitriser les commandes de base du système Unix

II. Pré requis :


1 Cours systèmes d’exploitation I
2

III. Plan du cours :

ISTIC, Fiche Module (Année universitaire 2016/2017) Page 1/4


Chapitre I : Interblocages
Durée : 6H
I.1 Définition et conditions nécessaires
I.2 Graphe d’allocation des ressources
I.2.1 Définition
I.2.2 Réduction du graphe d’allocation des ressources
I.3 Traitement des interblocages I.3.1
La détection et la reprise
I.3.2 L’évitement des interblocages
I.3.3 La prévention des interblocages

Chapitre II Système Unix


Durée : 4.5H
II.1 Introduction
II.2 Historique
II.3 Architecture du système Unix II.4
Système de gestion des fichiers
II.5 Les commandes de base du système Unix

Chapitre III : Processus, threads et communication interprocessus Durée


: 4.5H
III.1 Concept de processus, état de processus et PCB
III.2 Opération sur les processus
III.3 Threads
III.4 Communication interprocessus

Chapitre IV : Synchronisation des processus


Durée : 6H
IV.1 Problème de la concurrence des processus
IV.1 Section critique et exclusion mutuelle
IV.1 Les sémaphores

1 intitulé du livre : Modern operating Systems


- Auteur : Andrew S. Tanenbaum
- Maison d’édition : Pearson Education
- Année d’édition : 200
- Code ISBN :

ISTIC, Fiche Module (Année universitaire 2016/2017) Page 2/4


- Code Bibliothèque ISTIC :
2 intitulé du livre : Systèmes d’exploitation (traduction)
- Auteur : A. S. Tanenbaum
- Maison d’édition : Pearson Education
IV. Travaux dirigés:
Série I : interblocages
Durée : 6H

Série II : Système Unix


Durée : 1.5H

Série III : Système Unix


Durée : 1.5H

Série IV : Communication interprocessus


Durée : 6H

Série V : Synchronisation des processus


Durée : 6H

V. Travaux pratiques: Commandes de base du système Unix


Eléments Durée
1 Introduction au shell Unix Système Unix 1.5H
2 Parcours de l'arborescence, répertoires et 3H
fichiers
3 Utilisation des méta-caractères 1.5H

4 Commandes de recherche 1.5H


5 Redirection des commandes 1.5H
6 Utilisation des tubes 1.5H

VI. Références bibliographiques:


- Année d’édition : 2008
- Code ISBN :
- Code Bibliothèque ISTIC :
3 intitulé du livre : Programmation système en C sous Linux
Signaux, processus, threads, IPC et sockets
- Auteur : Christophe Blaess
- Maison d’édition : Eyrolles
- Année d’édition : 03-03-2005
- Code ISBN :
- Code Bibliothèque ISTIC :
4 intitulé du livre : Conception de systèmes d’exploitation - Le cas Linux
- Auteur : Patrick Cegielski

ISTIC, Fiche Module (Année universitaire 2016/2017) Page 3/4


- Maison d’édition : Eyrolles
- Année d’édition : 2003
- Code ISBN :
- Code Bibliothèque ISTIC :

ISTIC, Fiche Module (Année universitaire 2016/2017) Page 4/4

Vous aimerez peut-être aussi