2

Les processus

 
 

L’un des premiers choix de conception que devra faire le développeur d’une application multitâche sera : « processus ou threads ? ». Doit-il faire reposer son système sur un ensemble de processus distincts, chacun étant totalement indépendant des autres, ou sur des threads s’exécutant dans un espace mémoire commun ?

Chacune de ces approches présente des avantages et des inconvénients. Nous allons commencer par nous intéresser à la première d’entre elles. Ce chapitre introduira la notion de processus, ainsi que les différents identifiants qui y sont associés, leurs significations et leurs utilisations dans le système.

Le fonctionnement multitâche classique sous Unix repose sur la notion de processus, ceci depuis le début des années ...

Get Développement système sous Linux now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.