tss是cpu用来记录每一个任务信息的段,它的地址放在tr中,每个任务的tss按顺序排练在一起,想数组一样。例如,任务a的信息是tss[0],任务b的信息是tss[1]。
tss的前32位有一个为link的区域,用来保存嵌套任务信息。例如任务a调用任务b,任务b再调用任务c,那么任务c的link存储的是任务b的tss的索引值,任务b的link存储的是任务a的tss索引值。任务a的link没有用。当nt=1的时候,link起作用,当nt=0的时候cpu不读link的值。nt的值保存在eflag寄存器中。