Answer:
The answer is "both voluntary and non-voluntary context switch".
Explanation:
The description to this question can be described as follows:
Whenever processing requires resource for participant contextual switch, it is used if it is more in the situation of I/O tied. In which semi-voluntary background change can be used when time slice ends or even when processes of greater priority enter.