Bonsoir,

Si j'ai bien compris le Control Process Block se trouve au début de la page de la pile noyau du Process. Que se passe t'il si la pile noyau du Process déborde ? le PCB va être écrasé donc mon Process ne peut que segfaulter je pense. Par contre, vu que je suis en mode noyau j'ai accès à l'intégralité de la RAM, donc je peux continuer de dégrader la RAM.

Je pense que le système est protégé contre ce scénario.

Le noyau est chargé à l'adr physique 0x100000 je crois donc 0xc0100000 paginée. 1 fois le noyau chargé, l'adr 0x100000 reste elle dispo ?

Comment le noyau est il protégé contre son écrasement en mode noyau ?
J'ai cru comprendre que Linux n'utilisait pas la segmentation qui pourrait répondre à cette situation.

Si qq1 peut peut m'expliquer ce serais sympa.