为什么Linux内核线程没有地址空间。对于任何要执行的任务,它都应该有一个内存区域,对吗?内核线程的文本和数据去了哪里?
内核线程确实有一个地址空间。只是他们都有同一个。这并不妨碍它们各自拥有不同的堆栈。
文本和数据放置在内核地址空间(由所有线程共享的地址空间)中,具体取决于分配方式和时间以及用途。
The Linux MM http://linux-mm.org/站点有很多关于 Linux 这方面的文档。往那边走去。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)