Explain what interrupts are and how they give the CPU a way to prioritize tasks, pausing current activities to handle more urgent needs. Read Chapter 9 of The Architecture of Computer Hardware, Systems Software, and Networking: An Information Technology Approach, 6th Edition MAKE SURE THE QUESTION ANSWER THESE COMPONENTS:
A) Definition of interrupts
B) Their role in altering the CPU's normal instruction flow
C) The impact of interrupts on task prioritization
D) Examples of situations where interrupts are crucial