UDDTW%SEUDAC21@ICSA.RICE.EDU (08/04/89)
Suppose that you have an address space with several tcb's and that one of these experiences a page fault. Now, is the other tcb's inhibited also until this p.f. is resolved or may they continue to execute. It may be so that /SP and /XA, /ESA works differently ?
CSYSMAS%UCLAMVS@ICSA.RICE.EDU (Michael Stein) (08/04/89)
> Suppose that you have an address space with several tcb's > and that one of these experiences a page fault. Now, is the > other tcb's inhibited also until this p.f. is resolved or may they > continue to execute. It may be so that /SP and /XA, /ESA works > differently ? The other tasks continue to run. I would assume that all MVS systems are the same as this is an "advertised feature" of how page faults are handled (synchronously with the task which faulted but independent between tasks). Of course if another task tries to access the same page before it's been resolved the other task will page fault too. Remember that MVS dispatches tcb's (tasks) independently and more than one of your tasks may be actually running at the SAME time if there are multiple processors in the configuration.