2009年10月11日

switch_to宏

摘要: 在上一篇博客中总结了进程在内核态切换时所须做的工作,Linux实现时主要通过switch_to宏(汇编语言)实现: pre和next分别指向切换前后两个进程的描述符. switch_to宏: 将eflags 和ebp 寄存器里的值保存到prev进程的内核堆栈。(epb决定了变量空间,即变量pre和next是属于哪个进程) 将当前的esp保存到pre->thread.esp中。//sav... 阅读全文

posted @ 2009-10-11 21:42 just a beginner 阅读(381) 评论(0) 推荐(0)

导航