割り込み処理概要 †
- 多くのLinuxの割り込み処理は、割り込みハンドラ部と少し遅れて実行される後処理部に分割されて実装されている
Bottom Half(後処理部) †
tasklet ... そこまで重くないしぃりの場合に手軽に使える †
- taskliet は割り込み処理期間の後半で呼び出される
- 割り込み許可状態となっている
work queue ... 重い処理で使う †
- 後処理をプロセス空間のカーネル・スレッドとして実行する方法
- カーネル・スレッドの実行中は、仮想メモリの利用も可能で、マルチコアの場合は並列実行も可能
interrupt service thread †
|