Skip to content

Keepmoving-ZXY/learn-linux-kernel

Repository files navigation

这个仓库中记录我学习Linux 6.1.116版本内核源码的点点滴滴,有的内容是函数流程记录、有的流程是机制记录。

1.task_wake_up.md中的内容是try_to_wake_up函数的流程记录;

2.schedule.md中的内容是任务调度相关的过程记录,主要是schedule函数流程记录,这个函数是内核调度机制中进行任务切换的主要函数;

3.task_fork_cfs.md中的内容是task_fork_fair函数的流程记录,这个函数是内核调度机制中的task_fork方法的实现;

4.enqueue_task_fair.md中的内容是enqueue_task_fair函数的流程记录,这个函数是内核调度机制中enqueue_task方法的CFS实现;

5.check_preempt_cfs.md中的内容是check_preempt_wakeup函数的流程记录,这个函数是内核调度机制中check_preempt_curr方法的CFS实现;

6.dequeue_task_cfs.md中的内容是dequeue_task_fair函数的流程记录,这个函数是内核调度机制中dequeue_task方法的CFS实现;

7.task_tick_cfs.md中的内容是task_tick_fair函数的流程记录,这个函数是内核调度机制中task_tick_fair方法的CFS实现;

8.pick_next_task_cfs.md中的内容是__pick_next_task_fair函数的流程记录,这个函数是内核调度机制中pick_next_task方法的CFS实现;

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published