最終更新:2015-10-22 (木) 05:42:15 (1462d)  

カーネルスレッド はてなブックマークを見る
Top / カーネルスレッド

メモ

  • 各カーネルスレッドは特定のカーネル関数を実行する。
  • 通常のプロセスはシステムコール経由でしか、カーネル関数を実行できない。
  • psで表示した時に[]で囲まれているのがカーネルスレッド

種類

init

  • プロセスID:1
  • すべての親となる

kthreadd

  • プロセスID:2
  • カーネルスレッドを行うカーネルスレッド

その他

  • keventd? - qt_contextタスクキューのタスクを実行(ボトムハーフ)
  • kapm? - APM( Advanced Power Management )
  • kswapd? - メモリの回収
  • kflushd? - ダーティなメモリをディスクへ書き出す。
  • kupdate? - ダーティなバッファをディスクに戻す
  • ksofirqd? - タスクレット

スレッドの生成

kthread