Let P1 and P2 are two processes , the Context Switch happens from P1 to P2 .
Meaning : Now what happens is CPU saves the state of P1 and loads the state of P2.
Who raises interrupt to cause a Context Switch?
But where CPU can find all these information ? Is it available in PCB or in Stack?