1.3 Option 2
I54 : Principes des systèmes d’exploitation I59 : Systèmes de Gestion de Bases de Données M54 : Algèbre et arithmétique
1 option au choix
1.3.1 I54 : Principes des systèmes d’exploitation INFORMATIQUE
Objectif
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.
Contenu
  • 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
Horaires
Cours
TD
TP
    18
    21
   0
1.3.2 I59 : Systèmes de Gestion de Bases de Données INFORMATIQUE
Objectif
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.
Contenu
  • 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 
Horaires
Cours
TD
TP
    18
    21
   0
1.3.3 M54 : Algèbre et arithmétique INFORMATIQUE
Objectif
Contenu
  • 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. .
Horaires
Cours
TD
TP
    18
    21
   0