|
|
|
|
|
|
Ce cours présente les principes des
systèmes d'exploitation des ordinateurs, tout
particulièrement la gestion du parallélisme, la
synchronisation et l'allocation des ressources.
|
|
-
Fonctions, exemples et évolution des systèmes
d'exploitation
-
Mécanismes de base : commutation de mot d'état,
interruptions, mise en oeuvre
-
Entrées/sorties : correspondance E/S logique et physique,
tampons en mémoire et sur disque
- Gestion
des activités parallèles : processus séquentiel,
ordonnanceurs, système de tâches
-
Synchronisation : sémaphores et moniteurs, mise en oeuvre;
gestion dynamique des processus
-
Réalisation des mécanismes de synchronisation : exclusion
mutuelle, noyau de synchronisation
-
Allocation de ressources : interblocage, ordonnancement de l'U.C,
ordonnancement du disque
-
Mémoire : hiérarchie mémoire; allocation
contiguë et non- contiguë en mémoire centrale;
algorithmes de pagination
|
|
|
|
|
|
|
|
Le cours de Base de Données a pour objectif
la présentation des méthodes de stockage d'information et
des méthodes d'accès à l'information. Dans ce cadre,
il présente les architectures de Système de Gestion de
Bases de Données. Il décrit les modèles de
représentation de données et les langages associés.
Il introduit aussi des outils liés à ces
systèmes.
|
|
-
Principes et Objectifs des Systèmes de Gestion de Bases de
Données
- Le
modèle Relationnel
- Le
langage SQL
- La
normalisation
-
L'intégration du SQL aux langages de programmation
- D'autres
langages relationnels.
-
L'évaluation de Requêtes.
- Le
contrôle de concurrence
|
|
|
|
|
|
|
|
|
|
|
- Groupes,
sous-groupes, groupes cycliques, groupe symétrique.
- Anneaux,
corps.
-
Arithmétique sur Z : divisibilité, congruences, PGCD,
Théorème de Bezout.
-
Arithmétique des polynômes, Théorèmes de
d'Alembert- Gauss. .
|
|
|
|
|
|
|
|