linux内核杂记(3)-进程(1)
生活随笔
收集整理的這篇文章主要介紹了
linux内核杂记(3)-进程(1)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、進程指執(zhí)行中的程序及其相關(guān)資源
2、LINUX的線程是一種特殊的進程,線程有獨立的程序計數(shù)器、進程棧和一組進程寄存器。
3、內(nèi)核提供虛擬內(nèi)存和虛擬處理器
4、fork復(fù)制現(xiàn)在進程,產(chǎn)生一個新進程,調(diào)用fork的進程為父進程,新產(chǎn)生的進程稱為子進程。在該調(diào)用結(jié)束時,在這個相同的位置上,父進程 恢復(fù) 執(zhí)行,子進程開始執(zhí)行。
fork返回2次,一次回到父進程,另一次返回新產(chǎn)生的子進程。
5、內(nèi)核把進程列表 存在任務(wù)隊列中(task lits)的雙向循環(huán)鏈表中,鏈表中每個元素都是類型為task_struct的進程描述符結(jié)構(gòu)。
結(jié)構(gòu)定義在linux/sched.h中
5、通過stab分配器分配task_struct結(jié)構(gòu)。
總結(jié)
以上是生活随笔為你收集整理的linux内核杂记(3)-进程(1)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: @ImportResource()注解的
- 下一篇: linux内核杂记(3)-进程(2)