SYSTEMES CENTRALISES

  • See this page in english

    En bref

  • Crédits ECTS : 5
  • Code : N6AN03

Objectifs

L'objectif de ce module est double :
- appréhender et maîtriser les principes de base utilisés dans la conception des systèmes d'exploitation centralisés,
- mettre en pratique ces connaissances sur un système particulier (unix).

Description

Le cours présente les concepts fondamentaux des systèmes d'exploitation : processus et fichiers, mémoire virtuelle, gestion des entrées/sorties ainsi que les principes de base de structuration : structure en couches, notion de machine virtuelle, noyau (superviseur), langage de script, contrôle des usagers, allocation des ressources, ordonnancement des processus.
Les concepts présentés sont illustrés par des exemples de systèmes réels : Unix, Linux, Windows. Les cours-travaux dirigés ont pour objectif d'acquérir une connaissance plus approfondie de la programmation d'un système d'exploitation particulier via ses deux niveaux d'utilisation : d'une part son langage de commande et d'autre part ses primitives "noyau". Ces travaux pratiques permettent une expérimentation réelle des programmes développés en cours-travaux dirigés.

Pré-requis nécessaires

Connaissance du langage C

Organisation

Contact(s)

QUEINNEC PHILIPPE

Contactez l’ENSEEIHT

L’École Nationale Supérieure d'Électrotechnique, d'Électronique, d'Informatique, d'Hydraulique et des Télécommunications

2, rue Charles Camichel - BP 7122
31071 Toulouse Cedex 7, France

+33 (0)5 34 32 20 00

Certifications

  • Logo MENESR
  • Logo UTFTMP
  • Logo INP
  • Logo INPT
  • Logo Mines télécoms
  • Logo CTI
  • Logo CDEFI
  • Logo midisup