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

Share by email

×

Code Title Duration Price HT
C300 Programmation système en C (sous DOS / Windows / Unix) 3 days Consult us

Objectives

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

Prerequisites

Connaître les bases du langage C

Post-Training

Methods

50% Pratique 50% Théorique

Program

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

Environment


Tags

C300 Programmation systeme en C sous DOS Windows Unix C300

Order