Interrupt mechanisms generally rely on an array of pointers to their handlers. If the pages containing these pointers or the code that they invoke were pageable, interrupt-handling would become far more complex and time-consuming; particularly in the case of page fault interrupts.