一、進程表示
Linux內核涉及進程和程序的所有算法都圍繞一個名爲task_struct的數據結構建立,該結構定義在include/sched.h中。這是系統中主要的一個結構。在闡述調度器的實現之前,瞭解一下Linux管理進程的方式很有必要。
task_struct包含很多成員,將進程與各個內核子系統聯繫起來,會逐一討論。
task_struct定義如下:
include/sched.h
一、進程表示
Linux內核涉及進程和程序的所有算法都圍繞一個名爲task_struct的數據結構建立,該結構定義在include/sched.h中。這是系統中主要的一個結構。在闡述調度器的實現之前,瞭解一下Linux管理進程的方式很有必要。
task_struct包含很多成員,將進程與各個內核子系統聯繫起來,會逐一討論。
task_struct定義如下:
include/sched.h