EDA365电子论坛网

标题: Linux进程 —— task_struct结构体(中) [打印本页]

作者: mytomorrow    时间: 2019-8-29 09:00
标题: Linux进程 —— task_struct结构体(中)
9、进程地址空间 * ?( J+ Z: g3 b4 u+ G7 m

6 `% t( B- I4 N1 {" y% @* A
. s* q+ M9 T6 @/ B& I

1 z, Q: W/ U' m7 u+ P! N7 Z% P( O9 v$ a* H6 o# i) a1 x" y
    mm指向进程所拥有的内存描述符,而active_mm指向进程运行时所使用的内存描述符。对于普通进程而言,这两个指针变量的值相同。但是,内核线程不拥有任何内存描述符,所以它们的mm成员总是为NULL。当内核线程得以运行时,它的active_mm成员被初始化为前一个运行进程的active_mm值。: D$ s: I' a( |$ u

3 c) k2 r( g" l) S& z
3 c9 y2 F3 S  ~# C6 l4 Y- g' E
1 C& }2 g" |; a# u
$ L+ h; ^* q  P8 h% `( Y( ]9 l

$ Y% T. n# s9 R! ?! S+ m2 b+ k7 |9 U8 r8 K

: E# ~1 M+ `, z

1 W! T$ L& P) y- B$ S/ F8 F0 _$ u& i* n$ ]* t' ?

作者: wu68aq    时间: 2019-8-29 19:06
看看。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2