CS 452/652 Fall 2022 - Lecture 10

Oct 18, 2022 prev next

Interrupt Handling

  1. user task executing
    [interrupt]
  2. handler saves task state and switches to kernel
  3. kernel makes task ready
  4. kernel determines interrupt number
  5. kernel processes interrupt
  6. kernel switches to next ready task

Interrupt Processing

AwaitEvent

Timer Interrupt

Clock Server

Server Processing

Clock Notifier

Idle/Halt