标签: unix stack kernel interrupt
或者中断堆栈是内核堆栈中的特殊堆栈? 我有点困惑,因为有时候我的书只用" stack&#34 ;.
答案 0 :(得分:0)
这取决于内核配置(CONFIG_4KSTACKS)
案例1 :未设置CONFIG_4KSTACKS时 在这种情况下,每个线程的内核堆栈大小为8K(2页),ISR将使用相同的内核堆栈。
案例2 :设置CONFIG_4KSTACKS时 在这种情况下,每个线程的内核堆栈大小为4K(1页),ISR将具有4k(1页)的单独堆栈
检查http://www.makelinux.net/books/lkd2/ch06lev1sec5以获取更多更新。