TSS(任务状态段)---定义任务执行环境的状态。
任务切换过程如下:
1.保存当前任务状态到当前的TSS中。
2.装载新任务的段选择子到任务寄存器。
3.通过GDT中的段描述符访问新的TSS。
4.将新TSS中新任务的的状态装载到通用寄存器,段寄存器,LDTR,CR3,EIP中。
5.开始执行新任务。
理解TSS在任务切换中的作用
TSS(任务状态段)---定义任务执行环境的状态。
任务切换过程如下:
1.保存当前任务状态到当前的TSS中。
2.装载新任务的段选择子到任务寄存器。
3.通过GDT中的段描述符访问新的TSS。
4.将新TSS中新任务的的状态装载到通用寄存器,段寄存器,LDTR,CR3,EIP中。
5.开始执行新任务。
5498

被折叠的 条评论
为什么被折叠?