Next: Chargement/changement d'un exécutable
Up: Les processus
Previous: Création d'un processus -
Les compilateurs nous permettent de créer des fichiers exécutables. Ces fichiers ont le format suivant qui permet au noyau de les transformer en processus:
- Une en-tête qui décrit l'ensemble du fichier, ses attributs et sa carte des sections.
- La taille à allouer pour les variables non initialisées.
- Une section TEXT qui contient le code (en langage machine)
- Une section données (DATA) codée en langage machine qui contient les données initialisées.
- Eventuellement d'autres sections: Table des symboles pour le débugeur, Images, ICONS, Table des chaînes, etc.
Pour plus d'informations se reporter au manuel a.out.h sur la machine.
Dominique REVUZ
Mon Feb 2 12:10:31 MET 1998
Une Bug Un mail Merci