How can we have a multitasking system on a single processor ?
OS provides parallel processing by sharing the time of the CPU between different programs.
What are the 2 main strategies to manage the CPU’s resources ?
What is the interrupt function called and where is called from?
Interrupt service routine (ISR) or Interrupt handler.
It is called from an event outside the normal program execution.
Where is the relevant information about the interrupted program saved ?
Either on stack, or in the process control block.