Systèmes d'exploitation centralisés

  • See this page in english

    En bref

  • Nombre d'heures : 10h30 Cours, 10h30 TD, 10h30 TP
  • Langue d'enseignement : Français
  • Code : N6EN06A

Objectifs

  • Compréhension de l'architecture et du fonctionnement des systèmes d'exploitation centralisés.
  • Pratique de base de la programmation système sous Unix

Description

  • présentation des principes et mécnismes de base utilisés dans la conception de systèmes
  • mise en pratique par la programmation système sur Linux : processus, fichiers, signaux, mémoire virtuelle…
  • utilsation d'outils de base : langage C, shell, make

Compétences visées

Celles correspondant aux compétences nécessaires à un ingénieur informaticien de profil «système » débutant :

  • développer des utilitaires simples

  • déployer, administrer et exploitater des configurations système/application standard

Bibliographie

  • Abraham Silberschatz, Peter B. Galvin. Greg Gagne : Operating Systems Concepts (10ème édition, 2018). Wiley
  • R. et A. Arpaci-Dusseau Operating Systems : three easy pieces, disponible en ligne
  • Jean-Marie Rifflet et Jean-Baptiste Younès, Programmation et communication sous UNIX. Dunod
  • R. Bryant, D. O'Hallaron, Computer Systems: A Programmer's Perspective. Pearson
  • Marshall Kirk McKusick, Keith Bostic, Michael J. Karels, et John S. Quarterman. Conception et Implémentation du Système BSD 4.4. Addison-Wesley

Pré-requis nécessaires

  • Bonnes connaissances en algorithmique et développement de programme.
  • Notions de base en architecture des ordinateurs (processeur, bus, mémoire centrale et secondaire, contrôleurs, interruptions, déroutements, modes d'exécution, etc). 

Session 1 ou session unique - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CC (contrôle continu) Oral/Ecrit70%Examen Systèmes d'Exploitat° centralisés
CC (contrôle continu) Projet30%Projet Systèmes d'Exploitat°

Session 2 - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CC (contrôle continu) Oral/Ecrit70%Examen Systèmes d'Exploitat° centralisés
CC (contrôle continu) Projet30%Projet Systèmes d'Exploitat°

Contact(s)

MAURAN PHILIPPE

Lieu(x)

  • Toulouse

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