Operatingsysteem
Context switshing Het wisselen tussen twee processen, waarbij de status van het proces wordt bewaard. Om te kunnen switchen moet het volgende gebeuren. -Het adres van de instructie die volgt na het datatransport staat in de programcounter. Dit adres moet bewaard worden. -Vervolgens moet het adres waar programma B mee verder gaat in de programcounter geplaatst wordt. -Ook moet de inhoud van alle andere registers bewaard worden, omdat hij hoort bij programma A -De inhoud van alle andere registers van programma B moet worden teruggezet.
Programma AOperating systemProgramma B Save registers A Restore registers Save registers B Restore registers Selecteer programma
Programma AOperating systemProgramma B Save registers A Restore registers Save registers B Restore registers Selecteer programma
Programma AOperating systemProgramma B Save registers A Restore registers Save registers B Restore registers Selecteer programma
Applicatie Operatingsystem Hardware