•Vaihdon tekee KJ rutiini sillä hetkellä suorittavan prosessin ympäristössä
•Talleta vanhan prosessin suoritinympäristö suorittimelta
omalle talletusalueelle muistiin
–talleta kaikki suorittimella olevat tiedot muistiin
•Kopio uuden prosessin suoritinympäristö omalta talletusalueeltaan suorittimelle
–lataa kaikki suorittimen rekisterit (myös PC!)
•Uuden prosessin suoritus jatkuu täsmälleen siitä mihin viime kerralla jäätiin
–sama konekäsky, käytännössä sama suoritusympäristö
–usein keskellä prosessin vaihtoa suorittavaa KJ rutiinia
Ks.
Minix esimerkin tty_int [Tane87], kalvot INT 1-3/3