Programmation système en C (sous DOS / Windows / Unix)

Partager par email

×

Code Titre Durée Prix HT
C300 Programmation système en C (sous DOS / Windows / Unix) 3 jours Nous consulter

Objectifs

Perfectionner le connaissance du langage C pour maîtriser la programmation système sous Dos/Windows ou Unix

Public

Développeurs système, chefs de projet

Pré-requis

Connaître les bases du langage C

Post-Formation

Méthodes

50% Pratique 50% Théorique

Programme

Le langage C

  • Rappels

Les appels système

  • Sous UNIX
  • Sous DOS/Windows
  • Exécution en mode utilisateur et en mode privilégié

Gestion des fichiers

  • Les appels système de bas niveau, les handles de fichiers
  • Les appels système de haut niveau, les descripteurs de fichiers
  • Manipulation des fichiers
  • Opérations sur les descripteurs de fichiers

Les entrées-sorties

  • Les entrées-sorties standard, STDIO.H
  • Utilisation de xxprintf
  • Les entrées-sorties de bas niveau, CONIO.H
  • Les redirections

Allocation mémoire

  • Allocation mémoire

Gestion des processus

  • Création de processus : fork ou spawn
  • Exécution d'un programme : exec
  • L'environnement d'un processus
  • Synchronisation : wait

Communication entre les processus

  • Communication par pipes
  • Communication par segments partagés
  • Les sockets

Environnement


Mot-clés

C300 Programmation systeme en C sous DOS Windows Unix C300

Commander