軽量カーネルスレッドとは? わかりやすく解説

軽量カーネルスレッド

(Light Weight Kernel Threads から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/11/19 06:08 UTC 版)

ナビゲーションに移動 検索に移動

軽量カーネルスレッド (: Light Weight Kernel Threads) あるいは LWKT とは、計算機科学の一般的な用語であり、カーネルスレッドの一種、また特にDragonFly BSD固有の実装のことを指す。

LWKTは、カーネルスレッドプリエンプトできるという点において、通常のカーネルスレッドとは異なる。

DragonFlyBSDの開発者Matt Dillonによれば、DragonFlyBSDのLWKTは以下のような特性を持つ。

"LWKTスケジューラはスレッドの実行に責任を持ち、固定優先度のスケジュール方法を採用しているが、固定優先度はユーザープロセスではなく主要なサブシステム間を優先度付けすることに注意してほしい。"たとえば、ハードウェアの割り込みスレッドは最も高い優先度を持っており、次がソフトウェア割り込み、カーネル内部のスレッド、最後がユーザースレッドになっている。ユーザースレッドはユーザー-カーネル優先度(カーネル内コードの実行、たとえばシステムコールの一部をユーザーランドで実行するような場合)あるいはユーザー優先度で動作する。

"DragonFlyはプリエンプトを行うが、特別な状況下でのみ非常に注意深く行う。LWKTの割り込みスレッドは他の大半のスレッドをプリエンプトすることができる。これはFreeBSD-4.xにおける割り込み優先レベル(SPL)/現在プロセスでの割り込み実行の動きを模倣したものだが、DragonFlyでは非割り込みカーネルスレッドが他の非割り込みカーネルスレッドをプリエンプトしない[1]

関連項目

参考文献





固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「軽量カーネルスレッド」の関連用語

軽量カーネルスレッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



軽量カーネルスレッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの軽量カーネルスレッド (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS