动手写操作系统 -- 任务切换(独立栈)
同步来自我的博客:http://fillzero.github.io/os/diy-os-05.html



每次调度,都先将之前的任务寄存器保存在任务自己的栈中,再将下个任务栈中的寄存器放置CPU中,然后iret即可继续执行下个任务。
同步来自我的博客:http://fillzero.github.io/os/diy-os-05.html



每次调度,都先将之前的任务寄存器保存在任务自己的栈中,再将下个任务栈中的寄存器放置CPU中,然后iret即可继续执行下个任务。