what is an interrupt?
a signal that is sent to the processor to request its immediate attention
what happens when the processor receives the interrupt
it suspends what it is doing and runs the process associated with the interrupt
what things can an interrupt caused by
what will the OS have relating to interrupts
Interrupt Service Routines (ISR or Interrupt Handlers)
what is the ISR
a small program designed to respond to each interrupt provided by either OS or I/O device drivers
what happens when an ISR is serviced?
the normal FDE cycle is affected
what happens to the FDE cycle
what is a volatile environment?
a snapshot of all the info needed to execute a process from its current instruction
what does a volatile environment contain?
SPR and GPR (including PC)
what does SPR stand for
special purpose register
what does GPR stand for
general purpose register
what does PC stand for
program counter
what does OS stand for
operating system
what does ISR stand for
interrupt service routines