作者:GWD 时间:2019.7.29
参考:
作者:I_l_I
来源:CSDN
原文:https://blog.csdn.net/weixin_40853073/article/details/81873398
一、struct task_struct分析
我们可以把task_struct当成进程,这个结构体在初始化的时候被注册到进程数组中,分时技术进行多进程调度重点:进程的创建是如何的?
Linux在初始化的过程中会进行0号进程的创建,fork。
tss段:在调度进程2之前将属于进程1的一些现场保存进进程1的tss段。CPU运行时产生的一些结果临时保存到tss段