任务的调度
摘要:
软件或处理器可以用以下方式中的任何一种来调度任务执行: 用 CALL 指令显式地调用任务。 用 JMP 指令显式地跳转到任务。 (由处理器)隐式地调用中断处理程序任务。 隐式地调用异常处理程序任务。 EFLAGS 寄存器的NT 标志置位时的任务返回(由IRET 指令发出)。所有这些调度方法都是用指向任务门或任务TSS 的段选择子来识别被调度的任务的。当用CALL 或JMP 指令调度任务时,指令中的选择子可以直接指向TSS,也可以指向包含TSS 选择子的任务门。通过调度任务来处理中断或异常时,相应中断或异常对应的IDT 项必须包含一个任务门,门中含有指向中断或异常处理程序任务 阅读全文
posted @ 2013-02-18 18:52 追寻前人的脚步 阅读(270) 评论(0) 推荐(0) 编辑