 _add_wait_queue ()     ,
   TASK_INTERRUPTIBLE  
(  schedule () .  schedule ()  

deactivate_task (),      .

        

 ,
   
TASK_RUNNING    

,    , ,  

try_to_wake_up ()     TASK_RUNNING,

  activate_task ()   schedule () .

 _remove_wait_queue ()     .

. 4.3.     (sleeping)     (wake up)

  ,       -
    .      -
     .  , ,
  ,       -
.

      kernel/sched.   
 load_balance ().      .  
 schedule  ,     .   -
      1 ,    ,   200 
  .     load_balance ()  -
 ,         
,           -
  .

       -
  ,     ,  -
     .   ,  -
 load_balance ()    schedule (),    
,          
         
 .      -
 ,        .    
       , -
      ,    . 4.4.

84  4