Méthodes de Programmation Systèmes

Formation

À Clichy

Prix sur demande

Description

  • Typologie

    Formation

  • Lieu

    Clichy

Objectifs: Approches qualitative et quantitative des systèmes d'exploitation et de communication. Conception et fonctionnement des systèmes d'exploitation centralisés et répartis, spécificités des systèmes temps réels. Introduction a la programmation système. Exemples dans les systèmes UNIX, LINUX et LINUX-RT. Capacité et compétences acquises: Destinataires: Avoir des bases sur le fonctionnement des systèmes d'exploitation (cette ue intervient dans des diplômes et certifications de niveau supérieur à Bac + 2). Savoir lire un programme écrit en langage C. Finalités de l'unité d'enseignement

Les sites et dates disponibles

Lieu

Date de début

Clichy ((92) Hauts-de-Seine)
Voir plan
Lycée Newton (Enrea) 1, Place Jules Verne 92210, 92210

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Le programme

Objectifs :
Approches qualitative et quantitative des systèmes d'exploitation et de communication. Conception et fonctionnement des systèmes d'exploitation centralisés et répartis, spécificités des systèmes temps réels. Introduction a la programmation système.
Exemples dans les systèmes UNIX, LINUX et LINUX-RT
Capacité et compétences acquises :
Savoir développer une application multi processus utilisant des outils de communication et de synchronisation en C sous Linux/Unix.
Appréhender les mécanismes fondamentaux des systèmes d'exploitation
Comprendre la problématique des systèmes temps réels et les particularites de ces systemes

Description des heures d'enseignements
Cours
: 60 heures
Modalités de validation :
examen final
Introduction générale
Structure des systèmes informatiques.
Structure des systèmes d'exploitation.
Spécificités des systèmes temps réel
Gestion de processus
Processus : concepts, opérations sur les processus. Processus coopératifs, threads, communications inter-processus (tubes, files de messages, segments de mémoire partagée).
Ordonnancement de l'unité centrale : Concepts et critères d'ordonnancement. Ordonnancement temps réel
Synchronisation de processus : Section critique, sémaphores, problèmes classiques.
Interblocage, inversion de priorités : Prévention, détection, correction, héritage de priorités...
Gestion de la mémoire : pagination, segmentation. Mémoire virtuelle.
Systèmes de fichiers : Interfaces des systèmes de fichiers et implémentation.
Systèmes distribués
Structure des réseaux et structure des systèmes répartis. Programmation socket
Exemple d'un système : LINUX, LINUX-RT

Méthodes de Programmation Systèmes

Prix sur demande