Show page source of internal22-15-その他のスケジューリング関連関数の説明 #22656

{{{ comment
h2w-title:その他のスケジューリング関連関数の説明
}}}

= その他のスケジューリング関連関数の説明 = #SECTION02170000000000000000

  *  switch_to(from, to)

    *  プロセスfromからプロセスtoへプロセスコンテキストの 切替えを行う。
    *  レジスタセーブ域としてカーネルスタックとstruct_task 内にとられた領域を利用。

  *  reschedule_idle()

    *  指定されたプロセスが、カレント走行中のプロセスよりプライオリティ が高い場合、スケジューラにプリエンプション要求を出す。

  *  goodness()

    *  指定されたプロセスのプライオリティを得る 

  *  add_to_runqueue()

    *  プロセスをRUNキューの先頭に放り込む 

  *  del_from_runqueue();

    *  プロセスをRUNキューから外す 

  *  add_wait_queue()

    *  プロセスをWAITキューにつなぐ 

  *  remove_wait_queue()

    *  プロセスをWAITキューから外す 

----

{{{ html
<A NAME="CHILD_LINKS">&#160;</A>
}}}

  *  [internal22-16-補足#SECTION02171000000000000000 補足]

----

''(NIS)HirokazuTakahashi [[BR]]2000年06月11日 (日) 22時29分57秒 JST''