Next: Travaux pratiques
Up: poly_unix
Previous: Segmentation
  Contents
Structure U
La structure U contient les informations nécessaire à
l'exécution d'un processus donné. Elle contient les informations
suivantes :
- Contexte d'exécution
- mode d'exécution (noyau ou utilisateur)
- informations comptables
- contrôle des ressources
- pile d'exécution du processus
- pointeur vers l'entrée de la structure proc du processus
- Paramètre liés aux appels systèmes
- arguments de l'appel en cours
- pointeur sur la liste de ces arguments
- interruption pour les détournements non-locaux
- code d'erreur de retour
- valeurs de retour de l'appel
- action spéciale à exécuter en fin d'appel
- Attributs utilisateur
- user id effectif
- group id effectif
- user id réel
- group id réel
- gestion des descripteurs de fichiers associés
- pointeurs sur la table des fichiers ouverts
- descripteurs des fichiers ouverts
- masque de création des fichiers
- nombre de segments de mémoire partagée
La liste de la structure U se trouve dans /usr/include/user.h
Travaux pratiquesTravaux pratiques
Arnaud Revel
2001-11-26