Sasume (./1) :
elles sont initialisées dans le code de démarrage ?
Oui
Sasume (./1) :
De l’espace est alloué sur le tas ?
Oui
Sasume (./1) :
Du coup il faut que le code de démarrage reloge les références aux variables de la section BSS ?
Oui
Sasume (./1) :
Pourquoi seules les variables non initialisées vont en section BSS ?
Ce sont les variables valant 0 en mapping mémoire. Les variables non initialisées sont initialisées à 0.
Sasume (./1) :
Quelles sont les différentes conditions à remplir pour partir en section BSS ?
Valoir 0.
Sasume (./2) :
c’est quoi l’avantage de la section BSS ?
Ne prend pas de place dans l'executable.
Sasume (./2) :
Les données sont réinitialisées à 0 à chaque appel du programme ?
Oui.
Sasume (./2) :
Mais sur d’autres plate-formes que les TI-68k, où de toute façon les programmes sont copiés au chargement, quels sont les avantages ?
Séparer clairement les sections communes à multiples processus et uniques à chaque (entre autre).
Folco (./6) :
Pas plus que quand tu stockes tes données dans un stack frame
La section BSS est moins limitée en mémoire que la stack frame.