你的程序如果在使用者模式 (user-mode) 下执行不可以直接使用硬件中断 (IRQs) 或 DMA. 你必须撰写一个核心驱动程序; 相关的细节请参考网页 The Linux Kernel Hacker's Guide 以及拿核心程序原始码来当范例.
也就是说, 你在使用者模式 (user-mode) 中所写的程序无法抑制硬件中断的产生.