klinux0.12內核閱讀筆記/fork.c子進程創建理解

閱讀了fork.c中程序的內容,大概總結了一下linux創建一個子進程的過程。 **0.**找到當前任務數組中空閒的項task【nr】,將其標號作爲子進程任務的pid號。 **1.**創建任務結構體指針p,分配一頁新的內存,內存頂端設爲內核棧的棧頂ss0、sp0。 **2.**將任務指針加入到任務數組task【nr】中。 **3.**複製當前進程的任務結構內容到子進程。 **4.**對複製過來的子
相關文章
相關標籤/搜索