next up previous contents index
Next: Arbres binaires Up: No Title Previous: Ré-allocation dynamique

L'organisation d'un processus

    Sous Unix, l'invocation d'un programme par l'interprète de commandes conduit à la création d'un processus.

La zone mémoire affectée à l'exécution d'un processus par le système d'exploitation de la machine comprend plusieurs parties :


  
Figure 21: Organisation d'un processus
\begin{figure}
 \begin{center}
 \leavevmode
 
\fbox {
 \epsfig{file=fig/process.eps}
 }
 \end{center} \end{figure}

Cette organisation est celle de Pascal, C, C++, mais pas de Fortran 77. Les implémentations classiques de Fortran 77 ignorent les modes d'allocation automatique et dynamique, le processus est uniquement constitué de données statiques (de ce fait, la récursivité n'est pas permise). On a vu que dans un programme itératif, la pile a une taille fixe, connue à la compilation.


next up previous contents index
Next: Arbres binaires Up: No Title Previous: Ré-allocation dynamique
Jean-Philippe Chancelier
9/29/1998