next up previous
Next: Dispatcher Up: No Title Previous: Interrupts and Interrupt Vectors

First Level Interrupt Handler (FLIH)

Note : FLIH must run with interrupts disabled - Why ?
Enable or disable interrupts by priority level in PSW.

U

  • Interrupt handler may call kernel to unblock another process (e.g. waiting for I/O) which could result in a different process - rather than interrupted one eventually being run by the dispatcher
  • Handler could be a kernel procedure to service a normal kernel call, e.g. send a message, delay a process etc.

    Nested Interrupts



    Omer F Rana
    Thu Feb 6 16:16:03 GMT 1997