Chinaunix

标题: 进程的进程描述符task_struct存储在内核空间里(3G-4G)还是用户空间? [打印本页]

作者: dai_m    时间: 2010-04-23 23:25
标题: 进程的进程描述符task_struct存储在内核空间里(3G-4G)还是用户空间?
问题RT。小弟在看ULK的switch_to时发现,在切换了全局页目录后,还可以通过prev(即将被切换的过程的进程描述符的地址)保存了一些寄存器的值到进程描述符的thread结构中。以我的理解,内核空间3-4G对所有的进程都是一样的,如果每个进程的task_struct都存储在内核空间的话,那么即使切换全局页目录到next进程后,仍可访问到prev进程的task_struct结构体。小弟对此不确定,特来请教大牛。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2