文章分类 -  内核栈

摘要:linux3.5内核中为所有进程(包括内核进程和用户进程)分配8k或4k的内核栈(可以在内核编译的时候选择),在模块代码中分配的栈内存就是在内核栈中,写模块代码如果要在堆中分配内存,则要使用kmalloc或vmalloc来分配,这是后话。 内核栈的栈底存放这thread_info, 通过获取内核栈, 阅读全文
posted @ 2017-11-22 10:15 大海中的一粒沙 阅读(329) 评论(0) 推荐(0)
摘要:转载请注明出处: http://kyang.cc/ 栈是什么?栈有什么作用? 首先,栈 (stack) 是一种串列形式的 数据结构。这种数据结构的特点是 后入先出 (LIFO, Last In First Out),数据只能在串列的一端 (称为:栈顶 top) 进行 推入 (push) 和 弹出 ( 阅读全文
posted @ 2017-11-22 10:14 大海中的一粒沙 阅读(301) 评论(0) 推荐(0)