For interrupt code 0C1 to F, FLIH n the da to determine if control should be given to SPIE or RTM.
The following. Condition will pass control to RTM with call type =PROGMCK:
(1) PSW is set to have IO and external interrupt =disabled
(2) process is in SRB mode
(3) process holding locks
(4) process is in supervisor state
If the process does not have an active SPIR, RTM is called. Else control is give to SPIE. FLIH will set up a SRB with info from the SPIE control blocks. It then make the TCB to be no dispatches or, decrease the ready TCB count of the add re as space by 1, schedule the SRB and give control to dispatcher.
No comments:
Post a Comment