* Yves Rutschle <[EMAIL PROTECTED]> [2005-11-12 01:17] : > On Sat, Nov 12, 2005 at 12:25:59AM +0100, Clément Plantier wrote: > > Que représente le premier champ en début de ligne dans le fichier maps? > > > > Dans le man il est écrit que c'est "l'espace d'adressage du processus". A > > priori ceci ne correspond pas à des adresses réelles en mémoire > > virtuelle : on peut voir des valeurs allant jusqu'à 0xbfb19000 (exemple > > pris pour la pile (stack) du processus), ce qui est bien au délà du giga > > dont je dispose sur ma machine. (1 giga c'est de l'ordre de 0x30000000 il > > me semble). Donc à quoi celà correspond ? > > Ben... à des adresses en mémoire _virtuelle_. Chaque > processus a son propre espace d'adressage qui n'a aucun > (mais alors aucun) rapport avec l'adressage physique de > l'ordinateur.
Pour compléter ce que dit Yves, dans le schéma classique¹, le noyau attribue l'espace d'adressage de 0 à 3 Go pour les applications utilisateur et de 3 à 4 Go pour lui-même (cf. par exemple http://www.tldp.org/HOWTO/KernelAnalysis-HOWTO-7.html). Voir la doc du noyau sous "Processor type and features/High Memory Support". Fred ¹ Cela peut dépendre des options CONFIG_NOHIGHMEM, CONFIG_HIGHMEM4G et CONFIG_HIGHMEM64G. -- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Comment signaler efficacement un bug ? http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

