清单 4. /proc/interrupts
& O8 N$ y/ u$ }. S1 J$ j CPU08 c+ Y) F S) L3 o& Y
0: 226300426 XT-PIC timer
& E1 Y8 f' d, z5 c. U 1: 92913 XT-PIC keyboard9 t+ j& D* ?. \
2: 0 XT-PIC cascade
' N8 u# H; i# X0 I2 e 5: 0 XT-PIC usb-uhci6 c+ N) d. x- e; l; r# @
8: 1 XT-PIC rtc% S) [7 n) f; s
9: 2641134 XT-PIC ehci-hcd, eth0, Intel ICH4" m7 t$ s% j1 p5 d
10: 0 XT-PIC usb-uhci
0 C& p g1 J, l. `# a 11: 213632 XT-PIC usb-uhci8 l$ U" Q; N+ a7 T: g! P
14: 1944208 XT-PIC ide0) X$ F' R: l% \ i+ ~/ |
15: 3562845 XT-PIC ide1
7 s( R" P9 U$ T9 l) R$ g/ o NMI: 0
0 j, x! m s7 c& m ERR: 0
( v" K/ d! T, k1 x# z) r1 V. _ 这一次,中断数字是从 0 到 15 的十进制数。同样,将这些中断与清单 5 所示的 PC 标准 IRQ 分配进行比较。
; N: ~5 f; y5 g- s 清单 5. 标准 IRQ 设置 ] e& d# ~5 J" `' _
IRQ 0 - System Timer, t+ q. T5 K+ g9 f
IRQ 1 - Keyboard
6 d z6 p- P5 y8 d/ } R IRQ 2(9) - Video Card: @: y2 P- p8 O! E. J& Q0 C& X
IRQ 3 - COM2, COM4
9 o& u& s0 P8 L, V" M% j( ] IRQ 4 - COM1, COM31 J5 h$ e- n) [4 s. u4 X( q
IRQ 5 - Available (LPT2 or Sound Card)
4 B. D M/ J0 ?4 D' `: l IRQ 6 - Floppy Disk Controller2 |6 W8 h, d! A, j
IRQ 7 - LPT1
% F+ w' i/ J1 ] IRQ 8 - Real-Time Clock
5 B) |9 r& D" k- N IRQ 9 - Redirected IRQ 2, L5 |; i$ W6 S5 _& B+ i! y
IRQ 10 - Available+ Z5 }2 T' h+ \0 J: [
IRQ 11 - Available- \0 R$ S& O0 T {# H. ~8 _+ O) K
IRQ 12 - PS/2 Mouse
. Q% b0 y3 T8 ~* J IRQ 13 - Math Co-Processor' X2 D I. y+ e! D& N0 P6 \
IRQ 14 - Hard Disk Controller
& B4 c( Z* d' t5 y/ R% W8 @0 V3 D IRQ 15 - Available% N: f' k9 ?1 L) Z& B
最初,每个设备都有自己的私有 IRQ。做为示例,注意,在清单 5 中,IRQ5 通常用于声卡 或者 第二个并行端口(打印机)。如果两个都要使用,那么不得不去寻找一个能够配置的卡(通常是通过硬件跳线设置)来使用另一个 IRQ,比如 IRQ1 |