Intel 的 CPU 本身提供了 TSS 的方式来保存进程的现场,不过 Linux 并没有使用 Intel 提供的这种方式,而是通过 PCB 来保存当前进程的信息,Linux 的进程切换时通过结构体 task_struct 保存当前进程所要保存的信息,task_struct 的源码 在此
Intel 的 CPU 本身提供了 TSS 的方式来保存进程的现场,不过 Linux 并没有使用 Intel 提供的这种方式,而是通过 PCB 来保存当前进程的信息,Linux 的进程切换时通过结构体
task_struct
保存当前进程所要保存的信息,task_struct
的源码 在此