nit*_*ian 4 memory multithreading linux-kernel
为什么Linux内核线程没有地址空间.对于任何要执行的任务,它应该有一个内存区域吗?内核线程的文本和数据在哪里?
Mat*_*Mat 6
内核线程确实有一个地址空间.只是他们都共享同一个.这并不妨碍它们各自具有不同的堆栈.
文本和数据在内核地址空间(所有线程共享的空间)中进行布局,具体取决于分配的方式和时间以及它的用途.
在Linux的MM网站有关于Linux的这方面大量的文档资料.去那边.
归档时间:
14 年,5 月 前
查看次数:
2007 次
最近记录:
13 年,1 月 前