Context switching Operating system Applicatie Applicatie Operating system Hardware Applicatie Het proces De CPU voert de instructies van programma A uit. Programma A staat in de programcounter en wordt opgeslagen. Hierna wordt programma B in de programcounter geplaatst. De inhoud van alle register (van A) worden bewaard. De registers van B worden teruggezet. De complete processor context van programma A wordt opgeslagen en de processor context van B terugzetten. Het proces schematisch CPU voert de instructies van Programma A uit Save register A Selecteer programma Restore registers Save programma B Selecteer programma Restore register Het proces schematisch CPU voert de instructies van Programma A uit Save register A Selecteer programma Restore registers Save programma B Selecteer programma Restore register Het proces schematisch CPU voert de instructies van Programma A uit Save register A Selecteer programma Restore registers Save programma B Selecteer programma Restore register Het proces schematisch CPU voert de instructies van Programma A uit Save register A Selecteer programma Restore registers Save programma B Selecteer programma Restore register Het proces schematisch CPU voert de instructies van Programma A uit Save register A Selecteer programma Restore registers Save programma B Selecteer programma Restore register Het proces schematisch CPU voert de instructies van Programma A uit Save register A Selecteer programma Restore registers Save programma B Selecteer programma Restore register Het proces schematisch CPU voert de instructies van Programma A uit Save register A Selecteer programma Restore registers Save programma B Selecteer programma Restore register Het proces schematisch CPU voert de instructies van Programma A uit Save register A Selecteer programma Restore registers Save programma B Selecteer programma Restore register