※ ChatGPTを利用し、要約された質問です(原文:Linuxの割り込みについて)
Linuxの割り込みについての疑問
cat /proc/interruptsを実行した結果です。
質問(1)
どのデバイスからの割り込みを表しているのかがわかりません。
例えばHDDの割り込みはどれに当たるのでしょうか?
質問(2)
途中から割り込み番号が数字ではなく英語になっています。
これはどうゆうことなんでしょうか?
---------------------------------------------------------------------------
CPU0 CPU1
0: 159 48 IO-APIC-edge timer
1: 1 1 IO-APIC-edge i8042
8: 1 0 IO-APIC-edge rtc0
9: 0 0 IO-APIC-fasteoi acpi
12: 1 3 IO-APIC-edge i8042
16: 0 0 IO-APIC-fasteoi uhci_hcd:usb5
18: 549 555 IO-APIC-fasteoi uhci_hcd:usb4
19: 107179 107147 IO-APIC-fasteoi ata_piix, uhci_hcd:usb3
23: 2 1 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb2
40: 0 0 PCI-MSI-edge PCIe PME, pciehp
41: 0 0 PCI-MSI-edge PCIe PME, pciehp
42: 140048 136723 PCI-MSI-edge i915
43: 200 221 PCI-MSI-edge snd_hda_intel
44: 22595 22536 PCI-MSI-edge eth0
NMI: 491 638 Non-maskable interrupts
LOC: 2226875 2077643 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 491 638 Performance monitoring interrupts
IWI: 0 0 IRQ work interrupts
RTR: 0 0 APIC ICR read retries
RES: 246055 120743 Rescheduling interrupts
CAL: 352 531 Function call interrupts
TLB: 27175 30302 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 81 81 Machine check polls
ERR: 0
MIS: 0
----------------------------------------------------------------------------