●割り込み
CPUレベルの割り込み禁止・・・
当該CPUへの割り込みは全て禁止される。マルチCPUの場合、他のCPUで割り込み処理は行われる。
割り込みコントローラレベルの割り込み禁止・・・
当該IRQに対する割り込みは割り込みコントローラに保留される。全CPUに対して割り込み要求が伝わらない。
●タイマー割り込み
・グローバルタイマー
システム時間のインクリメント
smpの場合、いずれかのCPUに割り込み通知
PIT -> I/O APIC -> Local APIC(CPUコア内)
・ローカルタイマー
CPUコア内のLocal APICが発生させる
タイマーリストの実行
●
CONFIG_HZ・・・タイマー割り込み周期(1秒あたりの割り込み回数)
RHEL4の場合、100(10msごとに割り込み)
arch/i386/defconfig(i386の場合)