of the
To handle asychronous interruptions,
exit routines. These asychronous exit
initialization without dispatching the task being requested to perform
the req.uested service. Asynchronous exits are provided for external
interruptions, for certain
that occur during execution of another task.
Asynchronous exits are taken after a task calls
requested exit conditions and the entry address of the asynchronous exit
routine.
comparator. The request element is queued on the asynchronous exit
Asynchronous exit rOut1nes perform limited function, often enqueueing
requests for further processing at a later time by dispatched tasks.
control to the
call to the dispatcher
service, it must ensure that the service has been performed. To ensure
that the service has been
waiting for completion of a service via a call to the supervisor routine
If the high-order byte of the task's
If the
calling task nondispatchable (via the task's request element), stores
the address of the task's request element in the low-order bytes of the
synch lock, and resumes
associated synchronization lock. The