Ядро позволяет устанавливать разные обработчики прерываний для разных прерываний. Аппаратные средства в основном имеют дело с вызовом соответствующего обработчика после завершения установки. Диспетчер отделен от обработчиков прерываний. Все они являются частью ядра, и на самом деле не являются отдельным процессом. Однако разные системы могут предложить разные ответы на эти вопросы. То, что применимо к MacOS X (с его ядром Mach), отличается от Linux, который отличается от Solaris или AIX.
Поэтому полное обсуждение занимает много времени, и вам лучше справиться с соответствующими книгами.