原创 【內核調度】【enqueue_entity】

/* * MIGRATION * * dequeue * update_curr() * update_min_vruntime() * vruntime -= min_vruntime * * enqu

原创 內核調度【一】【nice值】【set_load_weight】

基於androidq的code來看內核調度 1、nice值 /*  * Nice levels are multiplicative, with a gentle 10% change for every  * nice level ch

原创 【內核調度】【attach_task】

1、attach_one_task&attach_task task實際上是attach在rq上的,rq是在cpu上的。一個rq上可能包含多個task /* * attach_one_task() -- attaches the ta

原创 內核調度【六】【數據結構】【二】

1、struct cfs_rq 在rq中與cfs相關的字段 /* CFS-related fields in a runqueue */ struct cfs_rq { /* 該cfs_rq的load,它只計算它本層下面的se的weig