4.1.4 Describe the role and operation of interrupts
Including:
how an interrupt is generated
how it is handled using an interrupt service routine
what happens as a result of the interrupts
Software interrupts include division by zero and two processes trying to access the same memory location
Hardware interrupts include pressing a key on the keyboard and moving the mouse