In Part 6 (this article) I give an overview on the ARM Cortex-M interrupt system. The ARM Cortex-M microcontroller are insanely popular. And it features a flexible and powerful nested vectored interrupt controller (NVIC).
Well, I think everyone agrees that most of the time is not good enough. I have seen so many cases of incorrect interrupt usage within the RTOS that I think it deserves a dedicated article.