PC/ATの割り込みコントローラ

http://hira.main.jp/wiki/pukiwiki.php?init_8259A()/linux2.6
Linux のスリープ処理、タイマ処理の詳細を見る - naoyaのはてなダイアリー
割り込み
OS-OMicron.org
PC/ATの割り込みコントローラについて少々調べてみた。

x86 CPUには外部割込みの入力ピンがPIC(Programmable Interrupt Controller)に接続されており、外部割込みを正常に動作させるにはこれに対して初期化を行わなければならない。

PC/ATではPICとしてi8259Aが2つ存在し、カスケード接続されている。

後にSMPなどへ対応する為、APICとして機能が拡張されている(下位互換性は提供されている模様)。