Éditeurs de liens, chargeurs et exécutables
Quel est l'avantage de l'agencement qui fait croître le tas et la pile d'un processus en sens opposés, avec un vaste espace libre entre eux ?
- AL'espace libre peut être partagé de façon souple entre les deux, sans savoir à l'avance combien chacun utilisera
- BLe tas et la pile pouvant utiliser simultanément les mêmes adresses, la mémoire est doublée
- CLa pile ne peut plus jamais déborder
Afficher la réponse et l'explication
Réponse : A. L'espace libre peut être partagé de façon souple entre les deux, sans savoir à l'avance combien chacun utilisera
Le tas croissant vers les adresses hautes et la pile vers les basses, l'espace libre intermédiaire peut servir aussi bien aux programmes qui utilisent beaucoup le tas qu'à ceux qui utilisent beaucoup la pile. Avec une taille fixe attribuée à chacun, l'un pourrait déborder alors que l'autre a de la place. Cependant, une limite est souvent fixée pour la pile, et une récursion trop profonde la dépasse et provoque un débordement de pile.
Continuer : 9 autres questions sur Éditeurs de liens, chargeurs et exécutables