Linux内核函数算法与依赖关系完整分级分类列表
1. 进程与调度管理
函数名称 | 算法表达式/方程名称 | 方程表达 | 参数列表 | 软件依赖 | 硬件依赖 | 应用场景 | 时间复杂度 | 空间复杂度 |
|---|---|---|---|---|---|---|---|---|
schedule() | 进程调度决策算法 | S(t)=argmaxpi∈P[w1⋅prio(pi)+w2⋅nice(pi)+w3⋅vruntime(pi)−1+w4⋅cache_affinity(pi,cpu)] | P:进程集合 | 1. 定时器中断 | 1. 时间戳计数器 | 进程调度 | O(log n) |
函数名称 | 算法表达式/方程名称 | 方程表达 | 参数列表 | 软件依赖 | 硬件依赖 | 应用场景 | 时间复杂度 | 空间复杂度 |
|---|---|---|---|---|---|---|---|---|
schedule() | 进程调度决策算法 | S(t)=argmaxpi∈P[w1⋅prio(pi)+w2⋅nice(pi)+w3⋅vruntime(pi)−1+w4⋅cache_affinity(pi,cpu)] | P:进程集合 | 1. 定时器中断 | 1. 时间戳计数器 | 进程调度 | O(log n) |