引起中断的各种事件称为中断源。中断系统的复杂性实际上是由中断源的多样性引起的。中断源可以来自系统外部,也可以来自机器内部,甚至处理机本身。中断可以是硬件引起的,也可以是软件引起的。把各种各样的中断源分类、分级组织好,是设计中断系统时首先要做好的一件事情。