#author("2017-11-12T12:11:23+00:00","default:admin","admin")
#author("2017-11-12T12:11:40+00:00","default:admin","admin")
*割り込み処理概要 [#w5add05e]
-多くのLinuxの割り込み処理は、割り込みハンドラ部と少し遅れて実行される後処理部に分割されて実装されている

**Bottom Half(後処理部) [#k539fe0d]
-[[割り込みの後半部、Softirq、Tasklet、Work Queue:http://www.coins.tsukuba.ac.jp/~yas/coins/os2-2012/2013-02-05/]]
-Top Half から Bottom Half までの遅延は2〜3ms

***tasklet ... そこまで重くないしぃりの場合に手軽に使える [#ua82f2fe]
-taskliet は割り込み処理期間の後半で呼び出される
-割り込み許可状態となっている

***work queue ... 思い処理で使う [#z2d05985]
***work queue ... 重い処理で使う [#u0db73f6]
-後処理をプロセス空間のカーネル・スレッドとして実行する方法
-カーネル・スレッドの実行中は、仮想メモリの利用も可能で、マルチコアの場合は並列実行も可能


***interrupt service thread [#r99352f5]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS