深入Linux內核架構-進程管理和調度(二)

一、進程表示

Linux內核涉及進程和程序的所有算法都圍繞一個名爲task_struct的數據結構建立,該結構定義在include/sched.h中。這是系統中主要的一個結構。在闡述調度器的實現之前,瞭解一下Linux管理進程的方式很有必要。

task_struct包含很多成員,將進程與各個內核子系統聯繫起來,會逐一討論。

task_struct定義如下:

include/sched.h

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章