Lorsque j'ai regardé les pages de manuel de shmat
. Il est décrit comme la fonction primitive de l'API est pour attacher le segment de mémoire associé avec shmid
à l'espace adresse du processus appelant.shmat pour la connexion d'un segment de mémoire partagée
Les questions que j'ai sont les suivantes.
- Le terme attache semble générique pour moi. Je trouve des difficultés à comprendre ce qui est l'acivité sous-jacente que se rapporte à.
- Qu'est-ce que cela signifie par mappant un segment de mémoire?
On dirait qu'ils ont tort (à l'envers). Chaque processus a son propre espace d'adressage virtuel et maintient un mappage de l'espace virtuel aux cadres de page dans la mémoire physique, où se trouvent les données. –